So you basically have to make a choice based on past rosters because you don't know how many skaters the team will have this year or how good those skaters will be? Sounds like it would be easy to make an expensive mistake.
But, player movement makes it more recoverable. Helps to have a good advisor too. I realize that means even more $$$ still. Hopefully your pockets are deep.