Sorry for re-opening the thread but I find Halo 3 less annoying than Reach.
I'm really disappointed with the class system since many just abuse the Armor Lock class, I wouldn't mind it if they just only added the sprint feature which I think makes the game slightly faster.
However, I really do like the variety of weapons and the maps Reach has to offer compared to Halo 3, but things like classes and the 'extra' health you get just ruins it for me. It takes a whole mag to kill someone and when your stuck in a 1 vs 2 situation you will always lose. Even if you get a kill, you will most likely get killed by the second player and this is where Halo 3 exceeds in. It has a fair bit of health but it is managble and more challenging whereas Reach is just bonkers.
I really do like the Reach storyline though :)