When Battlefield 3 works properly it is very very good, but unfortunately far too often annoying things happen that really ruin the game for me, so here's my rant, I don't really expect anyone here to agree with me but I bought the game so at least I'm entitled to a rant
A couple of things I really hate about BF3 :-
1. The lag. no matter how good the server that I am playing on is or how good my ping is sometimes I just hit a brick wall, and lag hits hard, I climbed a ladder 3 times just now and each time the game warped me back to the bottom and even round the corner from it once, It seems to happen to everyone at some point but never everyone on the same server (rules out server problems) I hope they get this patched
2. Unlocks. I have played probably around 90% of the decent modern FPS multiplayer games and none have ever felt as unfair starting off as BF3 does, Starting with 1 assault rifle or shotgun as assault? Really? I rarely use shotguns and the assault rifle doesn't suit my play style at all but I'm stuck with it for the first couple of hours at least,
3. Unusual recoil. I know people will go crazy about how it's super realistic and everything but it is stupid, I have played BFBC2, CS and DOD quite regularly all which aim for realistic recoil and none of them act anything like the guns on BF3, it drives me crazy, I can fire a few good controlled bursts towards an enemy with that terrible assault rifle then he turns round and pops a couple of pistol shots at me and down I go, wtf?
4. People can shoot around corners. I was on one of the city maps, and there were corridors and shops/houses with a river in the middle, I got hit once so ran into a doorway where I was completely in cover but i got hit twice more, When it panned to the guy after that he was lying on the floor round the corner, there is no way he could have hit me
5, No kill cams. I know this is personal preference so I'm not going to moan about this, but I would like the option