I heartily disagree.
The point is to make Senators beholden to the state legislatures that elected them. They would then serve to turn down legislation that takes power from the states and gives it to Washington.
It doesn't solve everything. Just puts another block in the way of the Feds' power-grab.
If we're going to get a corrupt Senate either way, I'd far prefer a corrupt Senate on the side of the states than a corrupt Senate on the side of the Feds.
And how many high-minded states are there enlightened enough to be entrusted to do what's right, and elect those high-minded people accordingly ? You would be lucky to end up with a single member of the Senate that would be unapologetically trumpeting Conservative, pro-Constitutional values. This is just one more office that you'd be entrusting to goverment workers. I don't want them electing my Senator. I do not trust my state legislators, period.