I feel like I'm in the minority these days, but I personally think the Electoral College is a clever system that should remain. As large, coastal cities like NYC & LA continue to grow, they risk becoming entirely self-serving at the expense of the rest of the US. Voters in fly-over states often deal with agricultural and manufacturing issues that aren't even on the radar for voters in urban centers, so it's important to ensure the voice of middle-America isn't totally drowned out.
Some argue that was the original intent of the Founding Fathers by including the 10th amendment.
The powers not delegated to the United States by the Constitution,
nor prohibited by it to the States, are reserved to the States respectively,
or to the people.
To what extent the Federal government has or has not encroached upon States' rights has become a partisan issue in its own right, these days.
The larger the effect of disenfranchisement via the electoral college is (and therefore, the less effective democratic participation is I resolving the concerns of the people it underrepresents), the greater the likelihood that it causes a crisis which gets resolved by means other than peaceful democratic participation.