He's had many detractors but like ByRd I'm not one of them. He's had to swim through an ocean of crap between the various 'stakeholders' - (read self-interested bastards) and managed to do as well as anyone could have. Good luck to him.
Its easy for people to snipe from the sidelines. Most people would have keeled over with the stress of the role if they were in his shoes. Imagine actually having to decide what happened to the Storm after the cheating saga?