I personally don't squash commits and loose information. I see the value in having a compressed view of the log history, but in that case I use
git log --simplify-by-decoration git log --simplify-by-decorationNo comments yet.