Is it perfect? Nowhere near. Nor will it even be as long as the USA remains a country. One persons idea of perfect will not be another. The beauty of a two party system that we are always changing.
Sometimes we have gone in the wrong direction, but we have always been able to make that change to correct those mistakes.
Compromised created the county and it still is the way. Let it always be that way.