There are many reasons for popular vote should not be in practice, but I think the biggest argument is people's failure to understand that on election day, especially for the presidential election, is NOT ONE election that takes place. It is 51 separate elections 50 states plus DC. Each state's election is sovereign and independent. So electoral college points should be awarded based on how the people from that state voted.
Some states split their electoral college votes instead of being all or nothing. I was thinking that would be a good compromise until I read this morning that doing that would result in no winner.
One thing for sure is that we can't go by national popular vote. If we do away with the electoral college we are then moving from 51 separate elections taking place simultaneously it will be one election. If we move to one election I believe would have to make sure all polls open and close the same time, regardless of time zone differences, the same type of ballot machines are used and polling places set up the same. Perhaps even 2 different ballots. One for the national election, one for the state elections. It wouldn't be as simple as just tallying up the national votes as people seem to think it will be.
I also annoyed that many states including my own, IL, are willing to let electoral college votes go to the national vote and not what the majority of the people in IL wants!
Disclosure: This post may contain affiliate links, which means I may receive a commission if you click on a link and purchase something. See our full disclosure policy for more details.