ok
Halo: the first one was fucking awesome and then they rushed II witch kinda destroyed everything but when 3 came out the multiplayer got to become fucking awesome and the customization of your character and map creator was also kickass, then odst came out and it sucked and now reach beta gameplay was fucking awsome so all in all only 3 games were good out of 5
COD: the first cod games up until cod3 were fucking amazing, then treyarc ruined cod3 and the series lost a star from me until cod4 came out and raped halo 3 in gameplay and multiplayer, then cod5 astounded gamers with zombies but unrealistic weapon customization, then mw2 which had good gameplay until the last mission and great multiplayer but no dedicated servers but the weapon selection, perks, and attachments were awesome. Now everyone waits for black ops which looks great and should have awesome mutiplayer and apparently you can not only customize your gun but also your character but that was a rumor.
OVER ALL
COD > HALO