BuddyBoss Multisite Setup

I’m interested in setting up a Multisite environment where I will have same user base with independent communities in each subsite, but also possibly with linked groups (inheritance/mirroring) from the mainsite…

Is BuddyBoss versatile enough to handle such a scenario? If so how best to go about achieving this if not are the alternatives any better (BuddyPress, Peepso…)