Evil, the alternate arguemnt, advanced by the 30 odd states that would have no clout under a popular election, is that they would have no say in a popular election!
And to get rid of the electoral college, you would have to have 3/4 of the states approve. That is not going to happen, as there are a lot more small states than big states.
I live in a non-swing state as well, so I doubt my vote will count for much either, but I would rather have it this way, where the candidates do pay attention to the Iowas, Colorados, New Mexicos and West Vas, than if they just concentrated on the 2 coasts and ignored the rest of the nation.
Nothing is perfect, but I prefer this imperfection to the alternative.