I have a container for finances, a container for shopping, a container for untrusted, etc... I can't imagine restarting Firefox every time I wanted to transition between those.
Sure you can. Firefox will treat each open profile as it's own "app/window instance" in a way, so if I want to use my "A" profile, it's running everything under that in it's own window and my "B" profile in another window, etc.
I have a container for finances, a container for shopping, a container for untrusted, etc... I can't imagine restarting Firefox every time I wanted to transition between those.