Edmonton will want Hannifin and will grab him if they finish ahead. Buffalo gets either McDavid or Eichel. It's really more of Will Strome or Marner fall to us should someone behind win the lotto. Hell from what I've seen of the top 5 prospects I wouldn't be surprised if Eichel drops to 4 or 5. Everyone keeps saying its McDavid then Eichel and then Hannifin Strome and Marner, I really see it as McDavid then Eichel Strome Marner and Hannifin. All have their own strengths and aside from McDavid none of the top 5 is a clear cut next pick after. If you need a D, grab Hannifin or Provorov. Want a strong forechecker grab Eichel (can actually see him on the wing because of this, he doesn't have the most agile game but his N/S speed is something jaw dropping and he's a beast down low, doesn't necessarily have the creativity to drive the play though that most 1C's have) Strome I think has everything you want in a player, he seems to be a clear cut franchise C and has an aura of stardom around him, can't exactly say why but something about him screams that he will be a Super-Star player, seems like a Toews or Kopitar type player. And then there is Marner, he's a skinny guy with great hands that are probably the best from a prospect player since Kane, he may be a 1C like Giroux but I see him as a winger in the NHL, he will likely get pushed out of the FO circle quite often but damn is he ever creative, could be a winger could be a centre, all depends on how much he's able to pack on w/o hurting his speed.
This is a great draft. I'm really hoping for McDavid or Strome but any of the other three and I won't complain, but from what I've seen those two will step in and become stars instantly in the NHL, the other three may take some time to find themselves.