I'ts an amazing project.
But there is a big risk, confusion!
I think that adding tons of features can lead to more problems.
So, perhaps it could be interesting that most of the new features would be integrated in new apps, not in the core of the software.
Today, there are already a lot of features that don't interest most of the users, so please don't make that amazing project something too heavy and indigestible!
Have a Nice Day.