For those who've dipped-in, not liked it and quit straight away, I can only say - join and stick with a good squad, and be a good squad player. That's where the fun is at, as a newbie (like me) at least.
Just had another round, the first of today and it was crap to start with - because I was in a crap squad. They weren't even together.
After joining a decent squad (by that I mean cohesive, no leet shooters) it improved massively.
I'd love to see how this plays with teams rather than pubs, with coordinated squad attacks (via squad leaders) as well as comms within individual squads.
That would be amazing.