If you had a choice between any NHL player (save for Crosby, Malkin, and Ovechkin), contract, cap-hit and all, or anyone from the history of hockey coaching your team, what would you choice be?
Consider the player an asset just like you normally would (he could be traded, he could leave via free agency), but treat the coach as someone you could have on your team as long as you wanted (he's not going to retire or want to join another team)...
Is it that player right now, or that player in their prime? If right now the Giroux probably, if prime then easily Thornton.
Player right now. You could take Weber at 27 and have him for his entire career, or you could get Karlsson at 21 and lose him to free agency when he is 26. Basically, when acquiring the player you acquire all the risks that come along with it.