Electoral College needs to be dismantled. I got a system for it.
Each state (plus DC and each US territory) gets ONE point for winner take all in votes - thus making them ALL carry equal weight.
In addition, points would be given to the candidate for winning the OVERALL popular vote margin in each state at the end of the election, listed as follows:
0-99,999 votes: one point
100,000-199,999 votes: two points
200,000-299,999 votes: three points
300,000-399,999 votes: four points
And so on. At the end, the candidate with the most points wins, and there should be no doubt after that. Plus, this system would ENSURE that everyone's vote would matter, and that the states matter as well.