Yes with Vasquez ... I mean, Leon is a terrific receiver, but he has basically 6 weeks of competent offensive baseball. Vasquez I think can - if healthy - deliver a perfectly acceptable performance at the plate. He's never going to be *good*, but it is clear he knows how to take good at-bats and does a pretty good job making contact. A .250/.300/.380 sort of player with his receiving skills is a perfectly good starter.
Swihart still makes sense for me as a backup "C" at worse - and at least capable of being better than that, whether that be as a pure "C" or a sort of catcher-corner supersub.
Leon is good for what he is - I'm not itching to run him out of town. But if you have only 2 slots, that's where my head's at.