Here's a list of reasons why its fun to play:
1. Takes skill to play
Sorry, but no. I have always been a good Halo player and I have never thought skill played much part. *Run forward shooting, throw grenades, melee when in range and then hide to recharge shield, rinse and repeat.* is what it boils down to.
2. Extremely well balanced weapons
Balanced? Yes, although some are rather pointless. The Spiker and Brutes Spike Grenade come to mind, seeing as the Spiker is just a slightly slower Uzi with a little more power and the spike grenade is a sticky grenade that looks differently.
3. Vehicles
No argument there, I liked the Halo vehicles and their controls, a part from the Brute chopper which again, I feel is pointless.
4. Varied, diverse, and well designed maps
Hmmmm, there are some yes, but they left out the best ones from Halo 1+2.
5. Matchmaking system is great
Yes, it's the best I have found.
6. Amazingly deep combat
See point 1.
7. Equipments
I personally felt they ruined the way it played.
8. Forge
More games need something like this.
9. Theater
Indeed.
10. Armors heavily affect your play style.
They didn't when I played, I am assuming theirs been a patch since then.
I also find the campaign in Halo 3 to be excellent and above average.... oh shit!
Hell no. Halo 1 had a good campaign, Halo 2 and 3's was for the most part awful as far as I am concerned.
*Runs for cover from crazy angry escapistmagazine.com forum Halo hating users*