I'll give this game 2 stars as I felt that the campaign was well done and actually enjoyed it. However once you finish the story, the game becomes mind-numbingly boring as you try to decide how much you hate yourself on a scale of helltide to nightmare dungeon.
I put about 300 hours into the game and honestly the endgame is so non-existent, I don't know why they didn't just roll credits after the final mission.
The in-game cash shop is psychoticqlly overpriced. $20+ dollars for a COSMETIC is absolutely ridiculous, although not surprising as this is a Blizzard game.
The S1 Battlepass is an absolute scam that does not even provide enough currency to buy the CHEAPEST items in the cash shop. It's nothing short of a middle finger to the customer. This game does not respect your time, the developer does not respect your time. In blizzards eyes, you are a walking money dispenser that they believe is stupid enough to hand over extortionate amounts of money on make-believe armor pieces.
Hold this company accountable, and have some respect for yourself and the value of your hard earned money. There are great games out there, and this isn't one of them.