I think the answer for most people is three:
- personal (for friends and family)
- public (personal account that posts publicly)
- professional (public posts where you represent your work profile)
I think each account should have the ability have multiple profiles that register outwards as different accounts:
I want 1 account for my personal life, but I want that account in turn to showcase a separate 'family' profile and 'friends' profile, which others perceive as 2 separate accounts