My favorite for 360 right now is also Halo 3, although I do not like rocket race haha. It's my favorite simply because I like the feel of it better than many other games, and I'm just as willing to play it now as day 1. (it hasn't been that long, but I'm confident I'll be playing for years)