What does “easier” mean in that context? You just need to enable it once, and then you get a prompt every time you start the browser, almost like in Chrome in fact…
Enabling it for the first time is less intuitive than it could/should be but since everybody just googles “how to use Chrome profiles” without trying to figure of out by themselves, it's not too big of a difference…
Not GP, but this extension seems to only allow switching profiles. Is there something that allows opening a new window using a different profile? People who use Chrome with multiple profiles may have multiple windows open at the same time, with some windows using (or possibly) sharing profiles.
You can directly launch a firefox profile with "firefox -p 'profile-name'"
This will create a separate firefox instance running with that profile. It's not as nice as having a button in firefox to accomplish this, but if you use different shortcuts or keyboard commands to launch things it works quite well.
No sharing, but I can easily open different profiles in a new window in about:profiles (I rarely use profiles, preferring containers, so I don’t care about other ways to open/switch profiles)
Yep, sadly Firefox requires external shims if you want to open binaries from the host machine (which in this case is the browser executable with a different profile).
Why are they not easy? You go to "about:profiles" and click the "launch profile in new browser." You don't have to install an extension or remember to start-up with a particular command line option.