Reconnect latency unacceptably slow
When reconnecting, after the loading screen is gone, it always takes at minimum 20s of 'Currently Waiting' before it finds the match. This seems unreasonablly high, especially considering that the client has already detected the match in progress. It's also significantly slower than it used to be (10s) and significantly slower than matchmaking time (usually ~10s).
Usually, this results in me missing a turn, and, if I'm really unlucky, missing a land drop (which is basically game over). Combined with a forced client restart when changing connections (the game hangs indefinitely on 'waiting for server connection'), this is a really bad user experience.
The 'changing connection' issue is really significant too. I know that I can't leave the room at home without restarting the app, and if I'm at work, I have to force my phone to 4G before playing. When I forget either of these things, it often leads to a disconnection in the first 3 turns of the game (when I have no timer extensions saved up), which is usually a missed turn.