Seen better yet still a great game
First off the campaign i didnt like it when you played as the Arbitor i hated being an elite i personally like to play as masterchief than the arbitor. The campaign did have some nice levels but they were really short u could beat the game in one day if you really wanted to.
The multiplayer is what really shines in the game the original maps i think are better than the new ones that have come out in the past few months but for a few exceptions like worlock and elongation but the balance was at first horrible but later with new patches adn updates it eventually got better. Also Bungie really tries to take in what the fans say on their forums so if u dont like something i would suggest going there and saying something also the same thing if you would like to see something added but nothing is garrenteed. On Xbox Live there are a lot of little kids running around and acting like their immature self but you will eventually get used to is and there are modders but if you dont want to face them you could always avoid matchmaking all together. Since the updates the cheating has gone down but not completely disappeared so watch out if you really love your level.
All in all the game is fun but only worth the price if you have Xbox Live