On the good side, Hahn has made solid, cautious moves and seemingly hasn't done anything to screw up the team.
On the down side, did he do anything to close the gap to the Tigers? No. Did he work any miracles to offload any bad contacts? No. Hahn didn't move any of the big rocks that need to be moved, and, there are some basic problems with the roster that are screaming to be addressed. As already been pointed out upthread, we need more left handed hitting. And a GM who fails to bring in a competent major league-proven backup catcher when making a transition to a new starting catcher is just one foul tip away from taking the blame for a lost season.