I agree with Battlefield, I can barely stomach it anymore. It all went downhill after EA bought Dice. To sum it up, horrible netcode and game design. While netcode being more important, they have way too many vehicles in too small of a space. Two quick examples: Dawn Breaker and Lancing Dam. With both sides having Jets, Attack Choppers, Littlebirds, Gunships, Tanks, APC's, Mobile AA, Commanders, etc... it's just a cluster F^%k.
I guess I really blame the console popularity of COD for this. EA saw the Activision cash cow and figured they could do the same with the battlefield series, so they bought DICE and started pumping out trash. Pretty looking trash I suppose.
It makes me wonder if the ForstBite engine could handle maps 4-5 times larger than the biggest BF2 maps. Not ARMA sized maps, but something scaled way better. Surely sacrifices were made to get the game running on super old PS3/Xbox 360 hardware.