I'm new to WordPress and about to start building a community site. It would have user profiles, shoutbox, classifieds, forum, newsfeed with community submitted news, events calendar, user blogs, gallery etc. And possibility to either create a new user profile or log in with FB account. Also, most of the site's content (news, comments, pictures, events) would be synced with a FB page.
I've scoped out several plugins that would help me do the job. But the main question is, should I build on top of the vanilla WordPress or Buddypress ?