Signing Hanley was a bad move and still is. It looks good compared to the Panda signing, but still a bad move. There was no position for Hanley to play, and he was coming off injury plagued seasons. Now they have to worry about his option vesting. So the problem remains.
As for Hanley, the player, I have no problem with the effort he has made. Injuries have hampered him and his performance has suffered. I don't see him as a key to a championship, but if he produces and stays health he certainly can play an important role. He also seems to be a guy who has fun playing the game, so I think his attitude has a positive effect.
Bad signing, good player.