I'm recommending Mozilla Firefox to all friends and family.
The last time I checked, multiple profiles support is somehow half-baked.
Also check out firefox containers which is to profiles what docker is to virtual machines.
With profiles I can have different bookmarks, extensions, and even a different theme so I'm aware I'm on my personal profile, not on a work profile. Since switching profiles on Firefox + macOS is a pain in the butt, I use 2 different Firefox channels (stable + dev).
Anyway, containers are nice, but they're not a replacement for profiles.