Killzone 2 will technically be better for AI and graphics, seeing as it's had an extra year and a half. However, personally, Halo 3 floats my boat a bit better for the varied multiplayer and the colours, along with continued support from Bungie. However, KZ 2 is pretty damn cool; I'm just not sure about the longetivity.