I like most of the games on that list but Halo 3 is my favorite because aside from being generally fun (for me at least) there are so many other cool things to do like, forge, and saved films. also there is a sense of unpredictability that gives you the science that anything can happen in a game. for example I once shot a rocket and it hit a grenade somebody through which nocked the rocket off corse and caused it to hit two unsuspecting enemies, and we can't forget about the infamies traffic cone kill