As long as the Cubs don't expect any lingering injury issues for Amaya, I still think the right move is to trade Kelly. Amaya can start a majority of games, with Mcguire serving as an occasional backup. Ballasteros spends most of his time at DH, but also gets worked in at Catcher on a semi-regular basis. I think Ballasteros needs to get a chance to catch, at least occasionally, and he isn't going to get that if both Amaya and Kelly are on the roster. And if he shows that he really can't handle it, Mcguire is a serviceable enough backup.