Thank God, I've been meaning to complain about Battlefield 3 for such a long time now.
The game has aged terribly. Not as in looks or anything like that. Just... a whole myriad of bullshit that people have realized.
You've got your level 100's, who've found this annoying tactic of constantly jumping. It makes them very hard to hit, but I can deal with that. The problem I have with it is that it just looks so God damn stupid. And when one person starts doing it, you get the whole lobby of morons copying them.
Heat seekers, Oh God, the heat seekers. For some reason, they decided to patch them so they lock on faster. It may be a real thing in the actual armed forces, but when a game is concerned, it's not fun. I bought the Premium service back when I enjoyed the game, so I got all the map packs and the Air Superiority game type. Doesn't matter what perks you have on your plane, whether you're using flares or the Chaff equipment. If someone wants to shoot you down with missiles, your gonna get shot down with missiles. It would just be a much more entertaining game if there was no lock on launchers.
I also play on Console, which plays into my next complaint. The Armor is too powerful on Infantry. Also, there's no reason why there should be that many perks on Vehicles. 12 vs 12 being the cap on how many players can play on consoles makes most gametypes with vehicles either very boring, or just plain infuriating. When over half the team can be in armor of some sort, and most infantry classes really can't do anything about it, the game slows to a crawl. When you have a Squad that's communicating, it's possible to tactically hit the tanks at the same time to take them out, but nobody ever plays in a squad with friends, so what's the point?