The Electoral College was created for two reasons as a compromise so that all of the states would sign the Constitution:
1. To balance power between states that have slaves and states that do not https://en.wikipedia.org/wiki/Three-Fifths_Compromise
2. To provide a way for people with better information than the general public to choose the President [0].
Addressing #1, we thankfully no longer have slaves, but the need to address population disparity still exists. In 1929 the Republican majority in congress put a cap of 435 on the number of members of the House of Representatives [1]. That has led to a ratio of 1:700,000 representation, compared to the intended 1:50,000 ratio (and the 1:30,000 ratio advocated by George Washington). This alters the effectiveness of both the Electoral College and the House by reducing effective representation as larger coalitions need to form in order to influence the vote of a single representative. In 2012, CNN indicated the UK has a 1:90,000 ratio and the government we established in Iraq 1:100,000 [2].
The procedures of the Electoral College have changed since its creation, undermining the ability of the EC to perform #2 [0]. Electors are now often uninformed and simply act a pledged voters.
[0]: https://en.wikipedia.org/wiki/Electoral_College_(United_Stat... "Electoral College (United States)"
[1]: https://en.wikipedia.org/wiki/United_States_congressional_ap... "United States Congressional Apportionment"
[2]: http://www.cnn.com/2012/03/09/opinion/flynn-expand-congress/ "CNN: What's wrong with Congress? It's not big enough."