I like the Electoral College it emphasizes that we are a Federal Government and a mix of State and Federal power. As long as States are important, the Electoral College has a purpose and should be retained.
I would do the following:
1) Assign Electoral Votes according to the number of citizens per state, not persons
OK.
2) Award a double Electors to the state winner, 4 instead of 2
Making it even more unfair?
3) Elect 1 elector by the winner of each Congressional district
You're asking for Gerrymandering.
4) Make Federal Electors a 4 yr assignment, in which Electors act as "Citizen Representatives" of the candidate then, President collecting ideas, emailing results, talking to local civic groups. Let them act as a conduit, independent of the Media and without the overwhelming spin of the parties, for policies, and provide a way for ideas and feedback to go up to the President.
What?