It would be more boring, but...
I don't like the current system either. Al Gore should have been elected President in 2000. It really sucks, especially for him and his supporters. More Americans supported him. I wish they could divide it into 3 parts, and you have to get 2 of them to win. Like...
1. Electoral Vote
2. Popular Vote
3.
Unfortunately, all systems have glitches when elections get close. Even a pure FPTP election has the problem that a small but certain percentage of the ballots will be ambiguous in some way. The right question to ask is what system would you like to resolve the outcome when votes are close or there is no clear majority?
For instance, if FL had instant runoff voting for the electors when no party got 50% of the vote, there's a good chance that Gore would have won. In that case a change to the EC would not have been necessary, just a change to FL law.