gp rent it is all I'm going to say, if you have a group that can work together then you should have a good time. if you get on by yourself and get lumped in with a group of loners it is going to suck balls. you can't just run and gun and win oblectives like you can in MW2 or other COD games.
lag really hasn't been a big issue for me, my team mates i've been paired up with have been god awful.