When you are using the git log you can specify an option called --first-parent that allows you to just specify the first parent of a commit allowing you to visualize a linear git log.
Without first parent

With first parent

Tools like git kraken allow you to customize this in the git commit graph.
Also, an option to just view a single branch would be useful instead of having to deselect all branches that I don't want to see on the graph.
