Yeah.
I agree with you Discourse excels at the features you list.
What I’m struggling with now is … how to get past the Facebook-era?
How do we replace Facebook?
There is no option but to tackle this … we can’t let a single private company control so much private data … it’s completely untenable!!
So what will replace it?