Hughes has all of that too. Except size, but he makes up for it with his skating. Hughes skating is honestly among the best in the NHL. The way this kid can turn on a dime is very impressive to say the least.
Cant go wrong with either 1 of Hughes, Dahlin, or Makar, and you could make the argument for any one of them for being the best. However, if it was me making the decision I am taking Quinn Hughes all day everyday. Kids is such an unbelievable talent and its scary to think he is only going to get better!
Also his defence is very under rated. A lot of people assume he is a reliability because of his size, but they are dead wrong. He is very good defensively as well