For work stuff I rely on multiple profiles for different client work (I use about ten of them...so far) and so I stick with Chrome.
If Mozilla didn't have such a demented mechanism to operate with multiple profiles then I'd happily switch from Chrome. This is a feature that should be upfront in the UI, not hidden behind about:profiles and it's generally janky UI and behaviour. This needs to be a first class citizen, not what feels like some half baked afterthought.