Bud what are you talking about? I could list 100 things but if they aren't good it doesn't matter.
A proper full fledged campaign? Should people be thankful for that? That's the bare minimum and the campaign is average at best. No one is looking back on D2's campaign and thinking wow what a great story.
Not thankful, but it's certainly a positive and enjoyable aspect of the game, and a far cry better than the campaign in not only the previous game, but most multiplayer centric shooters too, eg Battlefield, Call of Duty, Halo 5 etc.
Exotics in D2 are absolute garbage. Almost none of them are powerful or interesting. Many of the best exotics in D2 are reworked exotics from D1.
I somewhat agree, but this is partly because many exotics in D1 were simply ridiculously OP. Stuff like Gjallarhorn, Suros Regime, Vex Mythoclast, The Last Word, Thorn etc, many of which needed several nerfs. Whilst exotics in D2 aren't as OP or beneficial, at least weapons, on the whole, are far better balanced, and you don't need to no life the game to get all the good stuff, like you did in D1. Hell, I put 300 hours into D1, did the Raid multiple times et all, and never got a Gjallarhorn from a single drop. The game had insidious RnG systems that had no respect for player time.
PvP is abhorrent easily their biggest failure as evidenced by the PvP community's abandoning of it and Twitch streamers doing the same.
Abhorrent? Lol. It's not as good as D1, but I'd hardly call it abhorrent. It's fun, reasonably well balanced and controls great, the problem for me is the team kill aspect of it. If you're someone who prefers team killing and staying in packs, you'll likely enjoy it, if you're someone who prefers 1v1's and 1v2's, 1v3's etc, you probably won't as much.
D2 has a content problem. As in the content of the game isn't very good AND there's not much to do in the end game.
Well, that's your opinion but I strongly disagree, and evidently, journalists did too given it reviewed very well (85% on meta with 93 reviews).
I personally think it has a massive amount of content, pretty much more than any other shooter out there. Easily enough for me to personally sink over 200+ hours into it, and enjoy most of it. How much end game content there is really depends on how much free time a person has. If you're someone who games for hours and hours on end, each and every day, of course endgame content will be limited. If however, you're a casual player who can only invest so much time, there's enough in D2 to last months.