Coincidentally I released Restrict User Access only a few days ago which focuses on contextual access control. https://wordpress.org/plugins/restrict-user-access/

Ultimate Member looks really nice, and I could see the two plugins work very well together and would love to work with the developers to fix any potential compatibility issues. I.e. one can use Ultimate Member for memberships and Restrict User Access for more granular access control.
It also covers some of the same features as the Ultimate Member bbPress extension though.

Does anybody want to explain why they find BuddyPress bad/bloated? I think one of the worse things by BuddyPress has been query performance and theme compatibility/templating, but this has gotten a lot better in the recent versions.