I've been happy with the Roborock but I did not expect it to match the cleaning levels of a human. I can run it while I'm not there or doing other tasks, though, and it does a good enough job until I feel the need to intervene.
When I was looking at getting one, the iRobot one took hours / days to map out a house and it needed the lights on to do that. The Roborock model could do this in 15 to 30 minutes, and it could do it in the dark because it used LiDAR instead of a camera.
That was several years ago now, and iRobot _just_ added LiDAR to their latest models.
I have a Roborock too. It is certainly good at quickly creating a reasonably accurate map, but it just gets stuck so easily. Things like going into an enclosed corner but unable to get out. Or going into a room, cleaning the floor just behind the door such that the door shuts and now unable to leave the room. I certainly cannot run it while not at home. It will just get stuck.