Sounds good. We integrate with Community Builder, JomSocial and EasySocial.
Community Builder is 'free' to start with, but they have a lot of paid add-ons which can add up quickly depending on the features you want. Also, their code is pretty ugly, which means if you need to modify anything, you can run into issues.
JomSocial and EasySocial are both paid extensions, but are fully featured 'out of the box'. They also are much easier to modify and have integrations with tons of other extensions.
In all, I wouldn't say any one is better than the others, though we're partial to EasySocial or JomSocial over Community Builder.
I hope that helps, and glad you already found something you like!
Alex