For people that are looking for a really fun shooter to play, this is absolutely a great choice.
Always felt these games were more leaned towards people who want to have a fun experience in a shooter, rather than do extremely well competitively since it's honestly rare for me to find anyone who cares about Battlefield on a competitive level.
It's a fun game, and I've not had any problems at all in regards to balance. Sure, maybe you'll feel like you got screwed a couple times when you die, or whatnot. But if you're taking this game too seriously I feel like you're ruining the experience for yourself.
Fine to want to see the game improve and all, but saying the good part of the game is buried under "filth" sounds really ridiculous to me.
The game isn't bad, just don't go into it looking for a competitive ultra balanced flat mono e mono SSB Final Destination type of gameplay. You won't find it mate, and you'll ruin the experience for yourself.
Played a bit of the Single Player and personally didn't enjoy it much. Still though, been a load of fun from what I've played, and I usually despise the modern military shooter genre.
Also, not seen any cheaters yet, but I see people calling people out all the time for it? People just being salty or maybe I'm just not noticing.