I don't mind the maintenance, I'd just appreciate if the game actually told me about it. I just spent a hour patching the game (it kept freezing in the middle of patching so I had to restart it). Then I log in, enter the one time code and wait, wait, wait, wait... while the intro animation rolls again and again. Nowhere in the process there was any warning, like "Servers are down, come back in three hours". Nothing like that. You're allowed to log in, then left to wonder whether your game client is broken. Amateurs.