I am in the process of developing a new site that will have a variety of functionalities including blogs, forums, user profiles and messaging, google maps, etc. I want the site to have a unique look and feel, to be very easy for users to post and view content, and to have a manageable back-end for admin.
Does it make sense to create a site like this in wordpress with buddypress as well? What will I be sacrificing by doing it with wordpress?
OR, does it make sense to do it in custom code?

Any advice is much appreciated and any sites I should look at as examples would be great.
Thank you.