Well said, Matt. Believe me, I'm as frustrated with Manchin's shenanigans as anyone here but, as you say, he's one of 50 reasons we hold control of the Senate. It's like I heard on a podcast yesterday, it's not like the alternative to Manchin in WV is a deep blue progressive. As the saying goes, have him in our tent pissing out than a Coup Klux Klanner pissing in.
Among all the comments here, I didn't see it mentioned once (and I might have missed it) that Manchin voted for the stimulus bill. He also voted against the "skinny repeal" of the ACA a few years ago and every other effort to repeal the ACA.