HL2 is a very clever game, Halo 3 is really dumb, the stupid Brute apes just mill around in the background and politely take turns attacking one by one. Nevertheless, it was quite fun most of the time, except the last two levels which ruined the game for me, not to mention shamelessly ripping off Halo 1.
Also I like Oblivion and dislike MotB, and prefer to play on the Xbox, how uncool is that!?