Marathon update: With level-based matchmaking, I have played enough that I am now in the unstructured "high level player" blob. Consequently, the cheating is now getting impossible to avoid. Way too many players can spot you through 300m+ fog, see through walls, and do not experience recoil.
20 days ago