I would argue your comment about every team not needing an enforcer. I think each team does, they just do not need to be dressed every game and they need to be able to skate and pass. Kinda of like the way Ottawa uses McGratton and how Colorado uses Parker.
You have to play the matchups. If I am playing Anaheim, I dress an enforcer for that game. They have too many guys (Moen, Parros, O'Donnell, Pronger) who play with a tough edge and you have to combat that somehow. Same with Nashville and to some extent St. Louis.
All of the high skill players have enforcers on their team. Corsby has big Georges, Ovechkin has Brashear. Nash & Zherdev deserve somebody to watch their back. As much as I love Shelley, he fought well, but was a liability when he was out there.