That's a tough question to answer because you haven't clearly stated your requirements. It makes it very easy for you to prove that something doesn't work while making it very difficult for someone else to prove it does.
What I meant about configuration is that the onus is on you to manage all of that. I know some people love that level of control but most people it's a burden. Containers are part of your profile and move with you if you're using Firefox Sync. You don't have to copy or maintain multiple profiles or Sync accounts.
I use different themes for each so they are visually distinct.
And different home pages, etc.
I could use different shortcuts for different identities, but I don’t any more. Instead about:profiles is one of my home page tabs for each profile.