i would get cod 4 just because it is my favorite game under halo 3. its campaign was sorta short though but u wont get tired of the missions even once u play them 10 times through. the multiplayer is the best though. since i have an xbox i dont have killzone but ive played it before and it is just as good as cod 4. so get both. i didnt like waw much.