I tried playing battlefield bad company 2 multiplayer again (i don't have any later battlefield) to compare it against ravenfield, an indie clone that is botmatches only.
BC2 has a lot more stuff in it, but eventually the weirdness of the movement and the bad teamplay and toxic playerbase wore me down. Every time the teams end up stacked and the design of the game ensures that you can't make an overwhelming solo contribution, so i just die a ton trying to set up assists.