Re: Investigating WP+Buddypress versus Joomla + Community Builder
Try BP-Media:
https://buddypress.org/community/groups/bp-album/
There’s also a paid plugin for this as well:
http://buddydev.com/plugins/bp-gallery/
—
As for members list, you’ll have to either use a plugin or code something that restricts access to that as by default, everything is open to the public.
And regarding a forum for signed-in members, currently BuddyPress uses a concept called “Groups” (much similar to Facebook’s fan pages). Forums can be enabled on a per-group basis, and groups can be public, private or hidden.
—
Hope that answers your questions for the most part!