KZ2 was at one point my favorite FPS of all time. The multiplayer was great, i enjoyed the single player, and the graphics are also great. However things got boring as i started seeing an abundance of that one class that was unbalanced (KZ2 players you know what i'm talking about).
Now with MW2 out, i think i can say that KZ2 is superior... to the PS3 version. After playing the game on 360 at my friends, i think i have been spoiled by the 360 controller. So i guess for me MW2 360>KZ2>MW PS3... i still like both games however.