This has been an interesting read. I first tried out BuddyPress but like so many found that it wasn’t a good enough replacement for my aged Boonex Dolphin community site. Mostly due to security and a complete lack of media functionality. My site is very heavy on photos and videos. BuddyBoss came along and I thought my prayers were answered. The reality was it took another 2 years before I could migrate my site. Lots of talk here on how BuddyBoss has added great features that BuddyPress should have, true but if you actually look at what has been produced by BuddyBoss, it’s really quite poor. Modules have been rushed through, missing core functionality. For example the moderation module does not allow admin to view an auto suspended profile. Helpful. Recent updates to BuddyBoss platform have invariably broken other major functionality. Developement had all but ground to a halt on the web plugin and they focus all their energy on the mobile app. BuddyPress has an opertunity to claw back users right now, but they will need to show they can develope at pace to bring the core up to date. The UI is key. Let other plugins deal with security. And media is key for community sites, there is currently nothing in the BP core or plugins that can address the lack of media functionality..