cod4 sucks but if you played halo3 it will get you ready so buy it to get your mind focus about beating it beause it is so hard and also you will die more then once in halo3 but cod4 is so sucky man
i would hav to say halo three because cod4 waz the only call of duty i liked if i wanted to play a WWII game id buy medal of honorlike airbourne which i hav lolz but ive like all the halo games so halo