I have been one of those that has suggested trading Hall in the past but not because I don't recognize his talent. I think he is one of the best wingers in the game.
I just question the importance of wingers. I can think of 2 scenarios of the top of my head where teams were junk with 2 SUPERSTAR wingers. The Thrashers sucked with Kovalchuk and Heatley and the Ducks sucked with Kariya and Selanne. I can't remember a team sucking with 2 superstar dmen or centers.
With McDavid in the fold, we are set at center. I would still entertain trading Hall for an impact dman, only because I value the position a lot more.
The Thrashers sucked because they had a terrible GM for a decade
The Ducks were an expansion team with two superstars in an era when certain teams were so stacked, they had Hall of Fame goal scorers playing on their 3rd and 4th lines.