I want to build an exclusive community of doctors

I would like to build an exclusive community of doctors. With custom fields for profile with professional details, A forum, Abilty to create groups. Above all the UX should be minimal, elegant and responsive. Please give me some pointers as to what tools I should use. Buddypress? ultimatemember? peepso?