Stillman's upside is likely a 3rd liner, and his downside is likely a 4th liner. But my point is the Devils drafted for the bottom six at #29, and the same people who were screaming bloody murder about it are now saying "what's wrong with drafting a great 3rd line center at #2 overall? What about Pittsburgh with Jordan Staal?" I mean, there's an obvious difference in that Staal was an interior force who specialized in defensive play and face-offs and physicality which made him perfect for a 3rd line role, but people bend the narratives to fit their purposes.
I think you and I both have watched the US-NTDP to know that Cooley was not better than Nazar on the same team this year, and Nazar probably has more upside and a game which translates more easily into the NHL. But Cooley is absolutely still a terrific prospect in his own right as a slightly-less-dynamic Mat Barzal-type for whichever team drafts him.
However, this team will not be the Devils, and I'm not sure I even comprehend the argument among Devils fans that Cooley should be the guy. It's the #2 overall pick! The Devils are desperate for a power F for the top 6 and Slafkovsky will be sitting right there. The Devils are desperate for a 1RD and Jiricek will be sitting right there, as will Nemec. But the ancillary fans who did not know these prospects' names until the Devils won the #2 overall pick are now screaming for Cooley because, why? Some computer printout told them to? Because Slafkovsky and Jiricek are physical and they think hitting is bad? I don't even begin to comprehend it.
I still haven't voted, because I'm still split between Slafkovsky and Jiricek, as you probably know. But if the Devils go for a forward, it absolutely has to be Slafkovsky at #2, and to be honest there's not even another option there. He's precisely what the Devils need in their forward group, and every argument I've seen against him is silly bordering on the abjectly inane.