It's not an opinion anymore than "all men are created equal, that they are endowed by their Creator with certain unalienable rights" is an opinion. It's a self evident truth that the weight on one vote should equal the weight of another vote, or why vote in the first place?
The Tulsa discussion is spot on. You could also extrapolate the argument to counties voting for Governor. Why should one person's vote in Wagoner County, count for more than one person's vote in Tulsa County when voting for Governor or Senator? When the founders created the system it was to give the agrarian landowner more influence in a time where holding land was really important and landowners in small states were the most learned members of society. But now, holding land is next to meaningless in terms of your status in society, and it certainly doesn't have any bearing on your ability to make good decisions for the country.
Finally, there is one method to basically subvert the electoral college without changing the constitution. It's for more states to agree to the National Popular Vote Interstate Compact. Since the states have the right to determine how their Presidential votes are administered, they can all agree among each other that they will follow the popular vote instead of their intra-state vote. This wouldn't actually take an amendment.
https://en.wikipedia.org/wiki/National_Popular_Vote_Interstate_Compact
If you keep seeing the President elected by a minority of the country I think you're certainly going to see more people in swing states lobbying for this.
Right now there are states representing 260 electoral votes in agreement or with pending referendums / bills on the issue (190 currently approved) The compact is agreed by the states to kick in when they represent 270 votes. So, we're actually a lot closer to addressing this issue than you realize. If a few more medium states like Michigan, Wisconsin, Minnesota, Pennsylvania, Ohio, Nevada, Virginia, or North Carolina get on board we won't have to have this discussion anymore.