Agreed, it doesn't make it perfect. But it stops this complete split that currently defines US politics.Said it before, will say it again. It is truly time for a viable 3d party to arise.
Interesting piece here I was reading yesterday:
http://www.bbc.com/news/world-us-canada-41826022