The way the NHL currently breaks down the teams is the greatest. Having two guys be captains select teams in a draft format is the best. It gives you squads that can be a ton of fun, and who doesn’t like seeing the potential for teammates to face off against one another.
I wish the NBA would do something similar. Then again that is pretty much how we got the current Miami Heat squad.