The profiles is what gets me. I have a personal bad professional profile on my device and whenever clicking on a link, it will open the page in the latest chrome window (re: profile) that was last accessed and it works wonderfully. Firefox profiles are a completely different process/app/structure and it just really does not work gracefully in any scenario I’ve tried.
This is also what keeps me from considering FF for a daily driver. I have the same workflow and it's very easy to keep straight.
I have hotkeys assigned to each profile via macOS shortcuts. Cmd-shift-# focuses a given profile. Or opens a new window of that profile if there wasn't one already.
Links from other apps always open in the most recent profile.
This makes it very simple to ensure links I click in Slack/iMessage/etc open where I want them to.
(Took the time to write this out in the hopes some Firefox folks see this..)