I'm try to build a free social site with free member blogs

I’m try to build a free social site with free member blogs and have premium services ie plugins, themes, & training, looking for some good suggestions on which plugin to use for this buddypress, membership, or pro-sites?