I don't see the Electoral College going away anytime soon. So popular vote won't replace them...at least not in my lifetime. Being a geezer, that's not that long.
What we really need is campaign finance reform to limit the influence of special interest groups. That and maybe a law that required media outlets (TV, radio, etc.) to provide X amount of air time to each candidate equally so that advertising dollars had less of an influence. Ideally, each party/candidate would get the same amount of air time with none being for sale.
Will it happen? Unlikely since those with the power/money are profiting too much from the system as it stands.
As a side note, I'm a little surprised this thread hasn't been locked down yet, with the anti-politics policy Mark has in place. Thanks Mark, for letting us discuss this in a reasonably dignified fashion so far. Nobody has made this a "us vs. them" thread yet, so maybe that's why he's allowing it.