I have installed and uninstalled the plugin a few times. My problem was conflict with other plugins say membership plugins that play a critical role on our site. But, I also wanted greater customization. – What do I mean by that? Shortcodes, feature activation choice – for example: I may only want to use certain aspects of BuddPress and NOT the whole pack. I may like the messaging and docs for example. Having the ability to ACTIVATE the sections I need with say a check box would be excellent. Then for these sections I could use shortcodes on pages to add only those sections to the page I created. This gives me more flexibility for designing my site how I prefer, not the other way around. So any user could design their site with the entire system of buddy press how they prefer – rather than how it is with links and sub links etc.
The other challenge I had, was it competed and dominated any other profile plugins and I would have to work hard to prevent that. But if it is flexible and unassuming, I think people would appreciate the flexibility.
Design it where it is okay – if a user just use one section and all other features can be activated or deactivated – I think that is a big plus.
If you consider this and add it – allow it to ONLY create pages for the features selected and activated, so it reduce the excess files. So page creation happen ONLY after the desired sections are activated