My hope here is that most of the issues raised about this site will be addressed, soon-ish if not soon. I don't know that they will be, but reading between the lines of various posts from EA_Nils et al, many of the problems would take real time (conversations with the forum host, dev time, testing) to solve. Some features may have to be built from scratch. The fact that we haven't seen changes yet doesn't mean those changes are off the table. And this site is new, and many new projects don't start out with the full complement of features even when those features are anticipated well in advance.
I'm not suggesting that people keep using this site in the interim if it doesn't feel good, or right, or fun. But I do hope that people looking for a Sims forum experience will at least check back here and there to see how this site evolves as time goes by, if it becomes a place worth using again.
The worst outcome I can see would be that everyone gives up and stops advocating for the features we know we want, and EA doesn't implement those features because it appears that no one still around considers them important. So for everyone uncomfortable and unhappy here, please keep having these conversations, even if it's for the moment the only reason you show up at all.