Our system in Britain has its flaws but it seems to work and is, at the moment, far less 'showbiz' and costs much less money.
Watching what's going on in the US at the moment, I'm stunned that any American sees fit to vote at all. How can you vote for either of those candidates?
Television debates are all about the image and the 'say what people want to hear' stuff.
We generally have a 3-party system, though there are others who are becoming stronger like the Greens. It remains very hard to trust anyone as each is often out for personal gain, personal fame or some suchlike. Rare is the politician who really cares about the people and the everyday issues, though they all say they do.
To actually answer: yes, much too long, much too expensive and utterly ridiculous this time round.