Personally, I have to say Halo 3 over Halo Reach. Halo Reach was a good game but the Campaign didn't grasp my attention or interest. It seemed too "Go here!" and "Do that!" for me. Halo 3 was like "Chief! Detonate Halo! Save the universe!". It grabbed my attention and really delivered a great story. Reach just dragged on with the death of each member of Noble Team. The multiplayer in Reach was also not as good. The armour abilities just got on my nerves after a while.