There's really not that much wrong with KZ2 . You have to understand that COD is a more popular game and games like Halo and GeOW are on the X360 which is known mainly for "shooting games".
KZ2 sold 2 million on the ps3 which is a console not known mainly for shooters and that is a tremendous success.