Mostly, you can't have different profiles in the tabs of the same window in Chrome, and you can have different containers in the tabs of the same window in Firefox.
E.g. you can run your email tab in the default container, and a bank app in a separate "money" container next to it.
Or you can run one gmail (or outlook, etc) account in one tab, and an another gmail (or outlook, etc) account in another tab next to it.
Also if you only want to separate (log-in) cookies, local storage and that kind of things for certain sites, but don't want separate history, bookmarks, settings, add-ons, etc., which is what you'd also get if using completely separate profiles.
First, I'd like to point out, that Containers are built-in with Firefox, even though you generally want at least the official add-on for ease of use.
Containers were actually the reason for me to switch over from Chrome about a year ago. The biggest benefit I see is that they're made easy to extend via add-ons.
In my set up I currently have a new container created every time I open a new tab, either blank or from a link, and automatically removed after I close them, which is made possible by Temporary Containers add-on in auto mode.
This creates automatic boundaries for all of my browsing. I then also have persistent containers for sites I want to be logged in to.
What benefit do the Firefox containers have that Chromium profiles are missing?