I always very much liked Leon for what he was, nice depth in case of an injury, with a chance for him to improve. What he did last year was amazing, but I'm not so sure it's sustainable. It's anyone's guess who the real Leon is a this point. I never once scuffed at Leon like some though.
On Vazquez, I think we brought him back too early last year, him just coming off recovering from TJS. I thought it'd be another 2-3 months before we saw him again. For me, the clock starts now with Vaz.
I might like Swihart the most out of all three and to most extents I still view him as a prospect. I would still have him just a valuable as Moncada if he was still with the team, and some will disagree on that... and that's ok.
All three have unknown ceilings right now. I'm rooting for all three.
"Before I would ever consider a trade of Leon, I would have to have a guy ready step in to his place that was his equal if not better."
I agree wholeheartedly. It's just fun to speculate on certain scenarios sometimes, however unlikely.