Instead of all just spouting off our worthless opinions that don't mean anything- lets examine something concrete- precedent. Precedent tells us that "he has a star teammate" has never lost any player the Hart, because thats a bs argument and luckily the Hart voters are intelligent enough to realize that (well most of them are).
Since the lockout 15 years ago, the Art Ross winner has won the Hart 10 times.
Here are the 5 exceptions:
2018- McDavid didn't win because he missed the playoffs (97 still won the Lindsay)
2015- Monster year from Price combined with a weak Art Ross win by Benn
2013- St.Louis wins the Art Ross 4 points ahead of Ovi, who scored 32 goals to St.Louis' 17 goals
2011- Sedin wins the Art Ross 6 points ahead of Perry, who scored 50 goals to Sedin's 41 goals
2009- Malkin wins the Art Ross 3 points ahead of Ovi, who scored 56 goals to Malkin's 35 goals
So here's what this tells us- as long as they make the playoffs, the Art Ross winner will very likely take the Hart unless another player with a top 3 points finish has significantly more goals.
If the season ended today McDavid would win the Art Ross (by a large margin), is 2nd in goals (has a large goals margin on Kane), and the Oilers are comfortably 3rd in their division. Thus none of the criteria for the exceptions have occurred and it is a slam-dunk that McDavid would win.
The fact that nearly 40% of this board thinks that it'd go to Kane if the season ended today just goes to show how many people ignore black and white facts in exchange for a narrative they personally prefer more.