Running takes more energy than skating. Having to use more energy>skating around slamming people.
I am not a fan of the NHL, but I don't hate hockey itself. I know its a tough sport and everything, I just don't think it is as tiresome as basketball. I played both when I was younger. Hockey by far was the easier of the two. Basketball is so much more of a strain on your legs and your mind IMO.