In my personal experience so far, it's definitely simpler to create a social networking site with the help of BuddyBoss. No extra plugins are needed for any of the features. They also have detailed video walkthroughs on how to set up each feature so you're not left on your own to figure things out.