I'm going to go and defend Ybarra here a bit (While also pointing out some of my gripes with the game), because I can sort of maybe understand his points, when his comments are not for the casual player, but for the hardcore, no life streamers. Yes Diablo 4 is a GAAS game, however the campaign provided in the game is feature complete, and actually pretty fun to play.
Where the game broke was three points, the mechanics were undercooked after the base game ends, and you go above level 50. Also certain basic quality of life features were missing such as refund your paragon board with one button click. I also do not agree with time gating the world bosses to a rotation of three hours, while Helltides are I think every one and a half hour, and last an hour long (they also have severe issues here where the enemy density is poor)
The second point is that Season 1 was just bad, the skills were good but they nerfed too much too quickly, and even with Season 2 Endgame kinda does not exist (Rift like mechanic is coming in December 5th ) - However Season 2 is now in a good place (except the Helltides) - with Endgame bosses dropping one Unique per defeat.
The biggest issue for me is on point three which was Twitch and Youtube streamers ever since the release have been screaming that this game is baaaaaaaaad. Multiple streamers for multiple videos, especially between Season 1 and Season 2 started screaming: I won't play Diablo 4 anymore it's bad.
It isn't, what these streamers were complaining about is they burned through the game quickly and got bored. There was one streamer called Raxxanterax who made a public video crying about: "I made a decision to stream every day for 5 years, but it seems Diablo 4 is so shit I need to find another game to talk about". Then there's Asmongold who regulary flipflops between: "Wow this game is shit, I'll never play it", then proceeds to max it out for hundreds of ours. The Diablo 4 streaming community is the most insufferable community right now - do not look up guides or tutorials from them, cause your feed will end up with a bunch of dumb takes after awhile. Just go to Maxxroll or some other website, find a build and just read the guides. I cannot recommend any youtuber on this game because of the constant ADHD like behavior they have shown.
It's... a good game, is it the best ARPG ? No , but it's not horrible or dreadful, it's fun, the base game has always been fun, Season 1 was iffy, Season 2 is good now, and no it's not content starved, but my god Mike is right, people burn through the game in a weekend or a week, and cry : THERES NOTHING TO DOOOOO.