I recently installed EasySocial on a charity website, so we could create a community spirit. I encountered a strange problem when registering new users. I thought it may be un-solvable, but Mark and the team were relentless in solving the problem, despite taking many hours of their time. It turned out it was related to the plugin requiring users to change their password when first logging in. we turned that off and we were in business.
Every time I have a question the team are very quick to respond and I am pleased to say that no problem has gone unresolved.
I would HIGHLY RECOMMEND this extension, which has a rich feature set, but mostly because I know it has a quality team standing behind it.