It's going to take awhile for everyone to learn to play. This is a pretty hard game. But if you stay with teamates, listen to what's going on and stay with the objectives...you're going to love it. Keep in mind, you can't play this like most FPS game.
I'm playing on 360, BTW and I've had no lag. Sorry haters, but this game has a bit of a steep learning curve, but it's fun and rewarding.
Seriously...just play the game for yourself, have an open mind and you'll be happy.
My GT is the same as my username here, so send a friend request