Planetside 2 (Free - Like BF4 with huge gun fights)
Not even in the same league lol.
Planetside 2 offers far more than just huge gun fights. The main thing holding it back from being more popular is that you need a good PC to play it optimally.
I haven't seen a game like Planetside 2 for years where people actually work together on a public server. Team play rarely exists on Battlefield unless you organise squads/games with friends or clans etc.
Must have changed a lot since the last time I played it then.
. . . People will probably laugh their heads off at this but I actually thought Operation Flashpoint Dragon Rising was pretty good in places if you don't go into it expecting a traditional OpFlash/ArmA type game. I just love squad FPS where you can command AI teammates, and it has some great little touches like being able to underarm grenades (seriously, I get so frustrated in 90% of FPS where something as simple as lobbing a grenade through a dooway 15 yards away without having it bounce back and end up at your feet!)