There is way too much focus on busting and failure and negativity on this site. It's pretty obvious most of you are young and don't have kids of your own. Suggesting that a 20 or 21 year old is a finished product and should be able to go toe to toe with someone five to ten years older is silly. That's the exception not the rule.
The difference is us laymen should expect a 35+ year working career - NHL players average what, 8 years? Time is very much of the essence.
The correct answer is Dylan Strome - again, top-3 picks aren't supposed to not be in the NHL beyond their draft +3. Looking at that draft it's;
McDavid - best forward in the game.
Eichel - if he's not a franchise C he is sure being paid like one! (he is)
Strome - is here.
Marner - team leading scorer, 17-18 season.
Hanifin - is at least a number four D with remaining upside.
Zacha - it was a bad pick.
Provorov and then Werenski - 2D with huge upside.
Meier - just put up a respectable 36 point first full season.
Rantanen - 84 points.
Next year: Nylander and Puljujarvi. Dal Colle has already busted, at least Virtanen is taking a regular shift.