numbers wise he might put up better numbers than MacKinnon but personally I do not see him as a better player than MacKinnon...Mackinnon was a game breaker, made you take notice everytime he is on the ice, Lafrenierre you have to really pay attention to him on the ice to see he is out there...Lafreniere has amazing positioning and reacts fast, always finds open ice but in the games I watched him play live and maybe I saw a bad 7 games by him but he lacked the ability to really take control of the play, had the puck knocked and poked from him on most rushes, maybe im wrong and I would love to be but his numbers in my mind do not match what he shows on the ice, I personally am not a big fan of his and I hope I just caught some bad games of his.
I think you are making some good points, but its hard to argue with his production. He puts up points. He's an excellent finisher, he has high level skill, playmaking, goal scoring, and he has a terrific hockey IQ to put himself in positions to put up points.
I think MacKinnon plays a different style of game. He's more of a game-breaker, but being a game-breaker doesn't make you a better hockey player than someone who makes his mark by scoring points. Its a flashier style and a game-breaker could be better, but there are some players classified as game-breakers who won't be as good as Lafreniere because they produce less points than he does.
I don't think Lafreniere is definitely 1OA in 2020. I think the way he plays and the position he plays will leave the door open for a player who plays a different style of game to challenge him for 1OA, but he's going to be a really good NHL player. He might never become one of the faces of the NHL, but I don't think there's that much in his game to criticize, if you have realistic expectations for what to expect.