UserPro is a community plugin that offers stylish member profiles, login, and registration forms. It lets you create unlimited custom fields for profiles and has great social media integration. UserPro integrates easily with WordPress, bbPress, WooCommerce and MailChimp.
The plugin also allows you to restrict content to members. Your users can login and connect using their favorite social networks including Facebook, Twitter, Google+, Bkontakt etc. While UserPro does not come with functionality to charge visitors for memberships.
Pricing : $29