I bought it on day one of release, me and my flatmate were addicted to the demo for a good couple of weeks.
I've played it online the majority of the time. Mostly using Assault or Support aswell.
I prefer it to the likes of COD4, its a lot harder to see enemies at times, a lot more challenging...