O'Hoppe has been a solid prospect and I have been looking forward to seeing him in a Phillies uniform, but we anticipate that JT will be catching the bulk of the games for the next couple seasons, so opportunity seems to be only for the back up role at catcher.
Marsh has been a solid highly rated prospect who now seems to have hit a wall offensively in the majors. At 24, he may well rebound and become a satisfactorily proficient hitter. Maybe the Phillies think he can be significantly more. Overall, probably an okay deal for both teams.