The online play is OK. The campaign is fun but a little repetitive like COD2. (At least for myself.)
The online play has some pros; reviving your teammates, and the online achievements are okay I suppose.
The last time I logged on to play, it took me a while to even get into a game. I was playing ranked matches and attempting to rank up, but the wait time was so long I just gave up.
I'd pick it up for the campaign, maybe play a couple rounds online, but do not expect much out of the online play.