There are other good reasons too.
The system isn't fair, voters in low pop states have more power than california.
The system emphasizes swing states above others, as the country is so split right now.
The system is worse for third party candidates (especially if a STV or ranked system was used. This would also please the Bernie or bust folk).
The system is outdated, it was meant to have a group of well informed electors make the decision about who is president. This doesn't makes sense anymore as the electors are pretty much bound to the will of the states popular vote, and people have access to more information. Plus the whole safeguard against someone unqualified idea has been tossed out the window now anyway.