Halo 1 for the original Xbox was a truly great game, none was better then it at the time IMO when it came to FPS games.
Halo 2 was crap, did not like it at all.
Halo 3 is fun i'll admit, but its way overhyped and way overrated, just like MGS4 and GTAIV. those kinda games.
So last gen? no, this gen? yes...