Spend some time with it but too much, and it WILL get boring.
Gameplay: It was fun while it lasted. I had a good time in the online section of this game for quite a while but it just got too repetitive for me. After a while, everything got boring. the campaign was short like most other First person shooters but it was alright, although too easy when playing with four players.
Graphics: The graphics in this game are actually much improved from Halo ODST and Halo 3, although not that great compared to modern first person shooter such as Killzone 2 or even Battlefield. The character models in the campaign IMO looked great. I like all the new changed Bungie made to the guns and all the new types of guns. The guns look much better and the new guns are kick ass.
Controls: Bungie kind of switched the controls up to work more like Call of Duty controls but if you liked the old halo controls, (I did not) then you can switch them back.
Multiplayer: The multiplayer is a lot of fun but there are many things that hold you back after a while. When i first started out, it was a lot of fun playing all the gametypes but after a while, every time you die, you get more and more frustrated. Not only that but Reach has hardly any maps and half of them are made from forge world so at least every other game, you will be playing on a forged map, which IMO suck.
Overall: This game was a lot of fun when I first got it but my liking towards it slowly decreased inch by inch until I got too bored of it to play it any longer. There are not enough maps online and there were too many times where i was dieing in retarded ways, and this game is just not worth my money any more.