The launch was bad but I forgive the bad launch. I was happy to play the game early instead of having to wait for a delay (and having glitches and server issues) and instead of having to wait and not being able to play at all. I only say that because I think the problem was out of their control and the whole situation was just an unexpected mishap. A freak act of god. Clearly with how the state of the game is now they buckled down and fixed the problem. I also play a game called "ark survival evolved" and this game has been out for years and the game still only works half the time. Ark survival evolved developers have still not fixed the problem with their servers and its been years. I'm glad I got a head start (even with the issues of not always being able to play all the time) rather than just starting the game right now or something. They took the problem serious and acted accordingly. They got the problem fixed and now I'm having a great experience. The only problem is that I play on console and in the game lobby options to join there is no "trade lobby" for people to join. The only complaint I have right now is trading is impossible for people on console. Trust me I've tried and it's a nightmare. But if they could rectify this situation that would be great. The drops are so rare on this game you almost have to trade at some point to get the rest of the gear that you need for your build. Trading is such a huge component to this low rng drop rate game. It is essential when playing Diablo 2 that you have a way to trade your items. You can't just join random games asking everyone you see. Trust me I've tried it and it doesn't work. If they could fix this problem on console they would have a 10/10 game and it's a re-release of a 20 year old game. The funny part about Diablo 2 resurrected being a 20 year old game is that it's better than most modern games. Diablo 2 resurrected with the new graphics just goes to show how this game aged like a fine wine.