Battlefield 3 and 4 were pretty damn amazing. We will see if battlefield 6 can bring the franchise back to life.
Battlefield 4 was awesome. I've been a BF fan since 1942 on PC. Really disappointed with the direction EA took it. Things I think they need to do in future games to fix some of the issues:
1. They need to bring back naval warfare to some of the maps. Put in ships (carriers, battleships, subs) that can actually fight each other and work with what's happening on land to win a map.
2. They need to stick with larger maps, the small maps end up feeling like COD games with no vehicles. Just chaos hip spraying and snipers. BF 4 had some really nice huge maps. If you crashed a plane somewhere, you were like god damn it I have to walk SO FAR now.
3. I think the vehicles should spawn ON THE MAP again. Rather than have people waiting in the death screen for vehicles, it removes a key aspect of the game; being able to sneak into an enemy base and take one of their own vehicles. Jumping out of a plane, landing on a tank in an enemy base and taking the base was awesome in BF4 and prior games.
4. weapon progression needs to be EXACTLY like BF4. When you started you had shit guns with shit attachments and you actually had to do unique things to progress them. Not just kills, you had to get like 50 headshots with X gun to unlock X scope. It made it fun to try new weapons to get the attachments you wanted. Especially because you had to work up to the best guns in the game. I think they removed this for the fucking12 year olds who can't handle actually playing a game; later even offering the "Buy" feature for unlocks where you could pay money for them. The progression in the new games has sucked. You basically get all the guns to start because it's based on in-game currency that means nothing after the first few levels and you buy all the guns you want, the attachments are basically given and then you're done. I really miss the satisfaction of leveling up a sniper and finally getting the really long distance scope. Or finally doing the challenge to unlock the gun you wanted.
5. The classes need to be better balanced. You should only be able to use certain guns with certain classes and certain perks/side weapons with certain classes. The most recent games everyone falls into basically two classes because the others are pointless. You should have the explosives' class have semi auto rifles or something like that, not the assault class. You should have the sniper have all the sneaky stuff, like bouncing betty's, not the engineer class. The assault class should have the best machine guns, but the worst perks. I really hate the class balance in the newer games, BF4 did that really well.
/end of rant. Fucking EA.