When it comes to management concerns my experience showed that the UX of the platforms you`re utilization is not less crucial than the frameworks you’re working with. As many of us my team is using Salesforce capabilities. We tried to bring the personalized toouch with user experience for salessforce portals. Check this https://advancedcommunities.com/services/user-experience/.