I have spent more time playing this online than I have in the single player mode. I have seen alot of reviews comparing to COD4 and although I think COD4 is better overall, this game has some great aspects. What this offers is a destructive environment where pretty much everything can be blown up!! Its superb. You can also ride varous vehicles and fly helicopters. Within that you can take up a variety of roles from firing weapons through to driving. Where I think the game is let down is on the ease of using the weapons. Everything is "jerky", running and firing is not smooth and it can take an age to change between weapons. COD4 is so much smoother. There is very good attention to detail though, especially on the sound. Listening to screams of pain when fellow soldiers go down and the echo inside warehouses is superb. I'd love to see COD4 with the destructible environment and vehicle interaction - that would take FPS to the next level!! Definitely worth buying.