This game and franchise are living rent free in people's heads. The overall reception for the game thus far has been overwhelmingly positive, regardless of any negative views on Activision-Blizzard. The negative voices are way in the minority, finding any reason to support their cause of absolute hate towards this game. This is a return to form for Blizzard and Diablo, this is not immortal.
This is their first GAAS type game outside of WOW, more like an MMO than anything. They will need to make additional content to keep their player base. Seasons won't be enough. They will most likely already have planned new classes and some new zones. This isn't some capcom situation where the new classes are on the disc or in the program files already. Necromancer is a starting class, could have easily been held for a DLC.
People absolutely making themselves look silly in this thread. I'm no fan of microtransactions, not even for cosmetics. Long as ABK doesn't change course and introduce pay to win mechanics. If people want to play money to help support the game further, that's a win for me. It means the game will get additionally content. Battle pass is totally optional. Diablo fans, real fans know what they are getting into.