Re: few questions please
1) You can do this, but not by default. Requires a plugin or some custom code.
2) Depends on your server.
3) An open source project will always have bugs that’s why there’s new releases! Who says you have to pay someone to upgrade? BP is free and will always be free.
4) Possible via custom code.
5) There is no native support for photo albums; however, there are plugins that you can use to add support for this. BP Album+ and BP-Gallery are a few plugins that can do this.
6) This can be done via creating a custom theme.