I am definitely a Fitzgerald fan. He addressed problems swiftly and immediately since he's been in charge. I like what he has done a lot.
I think Shero's edict of fast , attacking, supportive (or whatever it was) was taken to an extreme. We valued speed over all else. It worked with the forwards, but getting guys like John Moore, who was fast but horrible in all other aspects, was pretty horrific. He also didn't seem to value shutdown defenders.
Fitz, being a former defenseman, seems to evaluate defenders soooo much better and actually value defensive ability. He's very good at acknowledging holes in the lineup and does what he can to fill them. It just took a few years for the proper hole fillers to become available for him to snatch up.
i still think we can get better in goal (yeah I know VV has been tearing it up). He had some tremendously bad luck trying to fill the position, and I still think we have room for improvement there.
As for Shero, I don't blame him entirely either. We really didn't have much in the pipeline and he did what he could to get more talent onto the team. It's just that it was a mish mash of talent that couldn't gel. Fitz was handed a team where he could take the talent use it to actually make a team, not just a group of hockey players.