I say yes. The two party system is proving to be a failure
The problem with a two party system is it's easier to win by destroying the other party than by constructing a positive agenda, so they both focus on that.
Interesting point about negative advertising and voting. Perhaps an "automatic runoff" system would improve things by having people vote for their 2nd and 3rd choices. Under this system, the candidate with the lowest vote total is dropped off and his votes apportioned to the others until one candidate has a majority of votes.