The UI might be designed well but at least from my experience it is still buggy and freezes [0] regularly. I fully agree that the core functionality absolutely needs to be rock solid.
[0] I was attempting to model a basic room with some wall details. During a few hours that I have spent on it in Blender, I have encountered several unexpected gimbal locks which consumed all CPU resources and from which it was impossible to recover.
I am using Linux and Wayland and Sway. Yes, some might argue that this is a relatively new and less common setup and that I should give Blender some slack here. But still, it was a very off-putting experience. I can fully understand that some users might never want to use Blender again after having to deal with such basic issues.