NHL 2K5 is an outstanding game - even if you don't like hockey
There are many different modes to choose from, like exhibition, franchise, pond hockey, no helmets, and other modes you can unlock by earning tokens you get from completing in-game tasks. You can control almost every aspect of the game - overall difficulty, goaltender difficulty, puck speed and friction, fighting occurance - just to name a few.
The gameplay is very smooth, better than NHL '05 in my opinion, also about 1/3 the price. If you want to play a hockey game, I highly suggest you play NHL 2K5.