Les 2 sont de bons choix.
Halo 3 convient plus à ceux qui veulent un mode multi hyper équilibré, profond et skillé ( où on progresse de jours en jours ). Y´a assez peu de maps mais elles sont toutes exellentes, et les véhicules apportent un gros avantage.
En solo il est très bien sans être non plus génial, et la durée de vie de ce mode est grande si tu veux les succès.
COD 4 convient plus aux joueurs qui veulent en prendre plein la vue, en multi y´a plein de maps mais d´une qualité moins bonnes que Halo, et y´a pas de véhicules. En revanche t´as plein de compétences à débloquer ce qui est très sympa, malgrès qu´en 2 semaines t´as tout débloqué.
Le solo lui, est court ( à faire en difficile de préférence ) mais génial.
En gros si tu cherches un jeu équilibré et tactique, prend Halo, sinon COD 4 te satisfera si tu veux t´éclater tout de suite.