I'm relatively new to git and rebase looks like a mess to me? Like it appears to be making duplicate commits and destroys the proper history?
If you use rebase to get a more readable history, isn't the issue the tool you use to view the history?
I guess I have to try it out a few times to get it.