I've got a client wanting a community where specialists can create a profile, and customers can create a profile and peruse the specialists. The client wants it to be somewhat like a dating site, but with this capability. JS seems to have the best social layout...just not finding the exact info on whether or not I can setup "subscription" classifications. They want the specialists to pay a lower price, customers to pay a higher price...and possibly charge for viewing email addresses and phone numbers.
Out of the box jomsocial doesn't support subscriptions but there are some really good 3rd party options they can be found here
www.jomsocial.com/addons/search/subscription
i hope that helps