Stack Overflow has definitely declined. A few years ago, I could post a question and get an answer in half an hour. These days, most of my questions go unanswered. It seems that devs have lost trust in the platform.
There’s one thing SO does tremendously well though — it’s their Insights: