IMO, the Sox really screwed the pooch with Swihart's development. He at one time had such a high ceiling.
Personally, I am not opposed to keeping him on the team, along with Vaz and Leon. I realize that our current roster doesn't really allow for that unless there's an injury. The other problem seems to be that Cora is reluctant to give him much playing time.