To the new players, cheaters are common in DICE servers because no one to kick them.
Get into a community server for a better experience.
There are possible non-blatant cheaters that use esp/wallhacks only, especially the "pros" so not to get banned easily, which is a big problem in this game. (One way to spot them being suspicious is when they use planes to specifically kill you every time after you respawn especially when you are strayed away from your team and not spotted by anyone)
The most annoying part of battlefield is that the high level players (>100) always hog on to the armored vehicles, to get away with deaths + farm kills. Example: High level tank players often have a repairman by their side and these things are hard to destroy especially when they are in control. The match is usually on their side.
Low level players get farmed by vehicles ---> hard to destroy/every match the same ---> quit/ resort to cheating
Conclusion:
-Community server > DICE server ("admins" can kick cheaters) (Was a good addition)
-Some players can cheat their way without getting detected. (using wallhacks only etc...)
Recommendations:
- Limit high level players from always using armored vehicles, and/or give priority to low class rank/ level players
- Implement vote-kick system (maybe)