I could see any of Draisatl, MacKinnon or Pastrnak winning.
Depends on what Draisatl does while McDavid misses time. Can't see McD getting the nod over him now.
If Pastrnak wins The Rocket while finishing right up there in the Art Ross race then it's hard to ignore. That's really rare.
MacKinnon is amazing and have no argument against him winning.
I'm not a big fan of the linemate/teammate arguments. or when people bring out the 'valuable to your team' trope. Gretzky, Orr, Lafleur, Trottier, Clarke, Esposito, Lemieux, Jagr, Sakic, Forsberg, Messier, Fedorov, Crosby, Malkin, Ovechkin, Sedin, etc. all played on stacked teams. Lafleur had 10 HHOFers on his team. Gretzky had Messier, Kurri, Coffey, etc. Espo and Orr had each other. Sakic and Forsberg. Crosby and Malkin.
Peter Statsny single-handedly carried the Nordiques for years while playing with guys whom shouldn't have been in the NHL. Would you respect the Hart if he won three years in a row instead of Gretzky. Bernie Federko carried The Blues. Sittler. Perrault. Kent Nilsson. The list goes on. It would completely devalue the award.