I prefer “family tree view” over “gramps view” - here is how it looks:
It would be better without placeholder for second parent (if not provided).
In terms of dotted or solid lines - both views are imperfect here.
Each relation type should have it’s own style, and if one parent has different relationship with child than other one, the line should be doubled to make possible to display both styles like solid beside dotted.
