The servers are absolute dogshiz... Who ever is in charge of have decent servers for the game to run on needs to nek-themselves and let someone who actually knows what they are doing take over.
Its one of those games where for no reason, your players start to either miss everything or hit everything, so you know if you are going to win or lose early on. Just another game where being good at it doesnt matter, because to many other factors can bring you down to the sh1t players levels.