Although I jumped on the buy NBA 2K8 and get NHL2K8 for free at BB, I would do this in a heartbeat. As a hockey player for many years, I love NHL 08's realism. It's the closest thing you can get to actually stepping on the ice. Puck control, although disputed by one member on here, is actually quite realistic with how the pros can puck handle. I have played against a couple NHLers in my day and let me tell you, it's unbelievable what those guys can do, and I wasn't even playing with superstars; just a couple third liners and a defenseman.
However, that all being said, NHL2K8 at $19.99 is a steal if you're a hockey fan. It's definitely not NHL 08, or even NHL2K7, by any means, but it's still a great game for $20.