Downloading data during game
If there is an update in the middle of the game, the client should recognize this and allow you to finish your game rather than demand that you update. I was very well ahead in a game, my game crashed (happens more frequently than it should), and then when I restarted my client to finish the game, I needed to update. Given the size of the updates, this resulted in me timing out. This is really dumb and causes issues for the player downloading data and for the opponent (just has to sit there and wait).