The framework for greatness is there. Still. Even after everything that's happened in the last few years... but especially the last few months.
But hey, I'm still playing in spite of all my complaints. So there's still something right going on.
I think when you see so many people complaining these days it's because games change over time, and this one has changed a lot. And if you happen to be a player who prefers the game as it was over and above the way that it is now... well, then there's a lot to complain about. And in my case, I have a lot of very strong opinions about how games should be in general, and none of them are that way, so I'll find a lot to complain about no matter what I play. But I can acknowledge that the game has a lot going for it even if it fails miserably to do and be the things that I want a game to do and be. We wait for the sunrise, said someone a lot more thoughtful than me.