Chrome used to be a lot faster years back so I switched. Firefox sadly has never given me a reason to switch back. Chrome is still fast and generally easy to use. (Maybe others here can give me good reasons to switch?)
Chrome also has some obscure features I rely on that Firefox does not have (or just doesn't do well):
* Firefox does not support Touch ID on macOS. I can't actually log into a lot of my sites
* I can't create a desktop app version of a site (Chrome > Tools > Create Shortcut as window). I use this to put google meet, jira, and some other internal tools as dedicated dock apps.
* Chrome lets you run a work and personal profile in different windows. It's just a cmd+` away. It also remembers which profile you had viewed last and opens links in the right one. I didn't like multi-account containers in Firefox because I always had to select the right profile when I click a link.
I understand your dislike of the default workflow for Firefox profiles. Fortunately you can launch them from the CLI, so I usually creat an alias to my alt profiles then launch the browser from the shell.
Also Firefox Multi-Account Containers do things that Chrome profiles can't do at all.
I still use them because combined with https://addons.mozilla.org/en-US/firefox/addon/open-url-in-c... ( https://github.com/honsiorovskyi/open-url-in-container ) is a game changer for my workflow but it does make me sad that issue has been open for so long