BuddyBoss released their Social Networking for LearnDash many years back and we took a liking to it. For LearnDash online course builders wanting to offer social media / community features to their learning environment, it is unique in what it offers.
We do find that many first-time users try to do too much with it from the start. They get overwhelmed and spend time building features that eventually do NOT get used by their members.
We work with business owners needing a team like ours to build BuddyBoss sites for them. Those are part of the consulting services we offer. We also provide strategic consulting for small business owners to decide how best to use BuddyBoss to address their needs.