I've been using distinct FF profiles to separate work browsing from personal browsing on the same machine. I give each profile a differently colored theme to visually separate the two and discourage accidentally using one profile for another's purpose.
Would multi-account containers be better for that workflow?
Succinctly yes, as this was what I was doing until recently.
I had about 6 or 7 Firefox profiles encompassing 2 of my businesses, clients, and some administration of my fiancée's companies she runs.
For each of my two businesses I had two separate profiles, one with personal accounts and a second I logged in with 'Admin' accounts for various services and infrastructure.
It was a little tedious, but it worked. However I would waste so much time tabbing through multiple Firefox windows working out what was the correct one for the job in hand.
Firefox Multi-Account containers got that down to two profiles, and I'd say I really only work 99% of the time in a single profile.
Simple Tab Groups is invaluable too to reduce the tab 'clutter' that comes from working out of a single profile/window.
Lastly as an added bonus, when I was comfortable with Multi-Account Containers, I successfully weened my fiancée off of Chrome and onto Firefox so she could flick between different accounts for those businesses she works with too.
Would multi-account containers be better for that workflow?