In general, I agree with voting for whoever wins the primary. There are a couple this cycle who might be exceptions. Mississippi is undeniably one. Kentucky, possibly one...although I would probably still cast that vote. Adding a left-wing loony in Kentucky makes little sense, and that state could potentially re-elect her as they do not run from Democrats statewide. We don’t need 12-18 years of a leftie in what should be a solid GOP state - no matter how satisfying it would be to boot McConnell.
That's a tough trade-off to call.
It's quite possible that a solid red state will boot a "left-wing loony" who's in the minority in one cycle. I'm afraid of the serious damage that McConnell could do in control of the Senate. He's much more dangerous than a minor Democrat player. And... at his age this will possibly be his last term, so he may be legacy hunting, which puts his own agenda ahead of the party or the nation.
-PJ