The American 2 party system is long due for a replacement. Something that allows voice, change and something other than the words "Democrat" and "Republican" which essentially have become fairly vague and meaningless.
But I love enjoy the drama and the process of electing US Presidents. I don't consider it a handicap that we have a long time to get to know the candidates.
But I have thought of a system that would fix our election system while keeping the best parts. As it turns out it is almost exactly like the European systems I've seen: