I think that breaking up the electoral college would encourage candidates for the presidency to address national issues over local issues when making campaign promises. I mean, living in Ohio, it was great being fawned over and sucked up to by both parties in the last election, but Kerry and Bush weren't running for governor of Ohio- they were running for a position of national leadership.
It's almost like the people living in states that are solidly "red" or "blue" are punished for their loyalty to one party because they (and many of the issues they may care about) are taken for granted by one party and written off by the other.
The last problem is merely the principle on which the Electoral College was founded. I believe that Americans *are* responsible enough as citizens to choose their destiny without some sort of aristocratic check on our decisionmaking (although the EC has only voted out of sync with the people once, and that was during Reconstruction- still, it's the principle of the thing
my .02