cod is more realistic yes, but if you played computer games for how real they are just get off your ass and go do it. yea you might die but at least it's real. whereas halo is not designed to be totally realistic and in the process i believe it has produced a better game, more strategy based and a greater differential between the good and bad players.
someone said that it takes too long to kill someone but that leads to greater team work and then when you snipe someone's face off more satisfaction.
my two cents and now i feel like a nerd, bugger!