All Blizzard needs to do is ONLY give Alpha / Beta testing to the forum complainers about all the required down time after a launch. Let the ones that “think” the world revolves around them report every misspelled word or missed comma while they also test every quest, talk to every single NPC in the game to make sure something happens. Let them make sure all the content is scaled properly and not giving to much xp per kill and that every node is working as intended, better check them ALL we want NO complaints or down time come launch day. If they let all the “indie company” meme players test it then the real player base could expect a no hassle / drama free launch every single major patch day and xpac release.