Diablo 4 is easily in the best spot it's ever been. The Lord of Hatred expansion gave it depth where it sorely needed it without ruining its strength as a straight-forward action RPG where numbers go up and loot rains from the sky. It's never had a better foundation for Blizzard to build on as it sets course for whatever's next.
The newest season, the Season of Death Awakening, is essentially a test run for another foundational change that, while controversial, is probably a healthy decision in the long run. But everything else in the season feels like a step back.