In Chrome there's an icon you click to switch. Honestly, if someone would create a FF extension that was just that, it would probably cover 90% of what's considered superior in Chrome.
have you used container tabs? those are effectively "different profiles" for what most people consider them. It's still shared extensions and history and bookmarks but you can login with different accounts in different tabs and it keeps that separate.
I use container tabs, temporary tabs and the containerise extension to help manage things. I use it so there's stronger isolation between the websites I visit, and cookies are cleaned up when I close the browser.
That's on my main/personal profile.
I have separate profiles for work stuff, one for each client or organisation I work with. On those, I only access sites that are relevant to the organisation, and I have a lot fewer protections. I keep long sessions, I leave cookies in place, etc. It's a lot more convenient that way.
An important UX difference is that Firefox's default "New Tab" keyboard shortcut doesn't respect the container of the current tab. I've found that it's really easy to accidentally switch back to the main container.