I'm sure their servers are turbo fucked, that's to be expected given the weird hype train around the game.
The more concerning aspect for me is it's immediately devolved in a pretty sketch looking in-game store system. Buy the game, still have to pay more money to unlock classes, various...