This is indeed my first experience with BuddyPress, but not my first wordpress experience. In the past I have always worked with a designer / coder to create a custom experience but on wordpress. But the sophistication of today’s themes trumps what we’ve been doing.
I do have a question for you. What do you mean by:
I would suggest use 2012 or 2015 during the period you build the project.