The first thing i would say is only get this game if you are going to play it online. The single player experience is let say short and sweet actually SHORT and sweet. Although great i completed it in 3hours and im not the best.
However the online mode is almost perfect there are quite a few game modes and a large selection of weapons. off the top of my head:
6 assualt rifles
4 sub machine guns
3 light machine guns
The things that could be better is that:
1) for online mode you unlock attatchments for your weapons (red dot site) however you cant attach 2 attachments at the same time.
2) not enough maps- although theres lots of maps the amount youll play on this game the maps soon become boring and for 4 extension maps they charge you £6.99 :(
however thats pretty much all thats bad with it iv played online for 12days like 288 hours and i am still not max rank also iv made many freinds on cod and its amazing if you get part of a clan.
to sum it up this is the first game iv payed full price for that i havent regreted buying looking back id pay £100 for it. i canot advise this enoughCall of Duty 4 (PS3)