One of the least memorable entries into the Diablo series. Boring, shell of a game with issues that you would think should have been ironed out through development, or the decades of lessons learned through other Diablo games.
Story starts off great, but quickly turns into a forgettable, unfulfilling snoozer. Unfortunately, really the only unique bosses that you come across are found in the campaign, and you may not re-do these bosses unless you re-progress through the campaign on another character. Pretty disappointing considering there are actually only ~5 variants for "boss," monsters across every single dungeon and many of these are just upgraded "elite," variants of already existing mobs. Couple this with the fact that the lauded 100+ dungeons, or whatever the BS number, are all the same few tilesets with the entrance position moved, and you have some *exhilarating* gameplay.
Build variety was already awful, but if you weren't already bored of builder/spender skills, the trajectory of updates ensures that most of the community will be pigeonholed into the same builds for at least a few months. If that wasn't bad enough, as you level up re-speccing gets exponentially more expensive, and extraordinarily tedious, since you have to individually refund each paragon node or skill point.
Forced online environment with the worst social environment I may have ever seen in a game. Be prepared for rubber banding between every zone. The frequent + abrupt disconnects plaguing the game since launch have hardly improved, and continually cause players to walk away from the game, especially people that enjoy HC modes and lost characters out of their control. Trading has near zero value in this iteration of Diablo, thanks to the awful itemization system that locks item drops to your character level. Makes gearing alts, or playing/trading with friends unnecessarily tedious and has me constantly questioning the need for the forced online environment.
Awful, unbalanced PvP, with no intent of balance, yet you are forced into these zones for collectables to finish up your characters stats, and paragon nodes/skill points.
Core features(resistances,) have been broken since launch causing some classes to notably struggle and ensuring even less diversity in builds until AT LEAST season two,(notably, ~6months after release to fix a core/game-breaking feature.) Not only that, but the first seasonal update and they are adding resistances to the loot tables for items that previously had none, as well as malignant hearts,(s1 content,) that play around resistances. They are just out of touch, and careless.
With all of that, Blizzard has shown with the launch and first few updates that they do not respect players/consumers time. The intention is to slow players down, string them through seasons and pump the MTX shop.
People will defend the game because at the end off the day, they can still turn the brain off, mindlessly fight demons, and avoid their responsibilities. Some of us play games for enjoyment, though... not for chores + boring busywork.