I am loving gramps, especially graph view. However, an issue I find is that it often arranges the tree in strange ways, and has many lines overlapping, ex:
If you increase the spacing between generations it untangles the clustered lines. Depending on your tree size and complexity there is always some line overlapping which can’t be avoided.