Problem with battlefield games compared to the likes of COD - they look nice, have great atmosphere and modelling, etc... but the gameplay just degenerates into a mess with no real point to it and the "netcode" is pretty ropey...
My gameplay experience usually consists of... rush to a flag, take it, hang around to hold it while your squad moves on... no one appears, finally after a few minutes get bored and wander off and come across a prone (not moving) enemy with their back to you... empty the mag with short controlled bursts and somehow not kill them... then they turn around and kill you with one shot... respawn and hustle along to take an undefended flag with a bunch of team mates... having learnt from last time you then leave the flag and hurry off with the rest of your squad to the next flag... and the one you've just captured is promptly re-captured by the enemy just after you've left...