With different profiles you have different settings -> completely independent connection settings, if you want. What's the difference here with Chromium profiles for example?
I think ff's containers are generally more powerful. Here's a random example: I live outside of the country I was born in, but I still have bank accounts and stuff there. These bank accounts freak out if I log in from my actual IP. Rather than needing to run a system-wide VPN every time I want to use one of those sites, I can set a rule that will automatically open them in a container (in the same window) with preset custom connection settings.