I will compare this robot to my Roborock S5 which it replaces. Advantages: Significantly better suction power. I had an S5 at home before running the Z10 to see if it cleaned better than the S5. I collected significantly more dust even after the S5 just vacuumed my house. So the suction power of 4000 Pa certainly helps to clean better. Features an auto drain docking station. The automatic empty dock is good. But it doesn't clean the trash can like I would like. It leaves fine powdery dust behind. If you do more than one cleaning per session, the robot will more efficiently clean the floor in a criss-cross pattern. Cons: Navigation isn't as good as the S5. It's not bad, but not as perfect as the S5. With 3D Obstacle Avoidance enabled. The Z10 seems to accidentally avoid certain parts of my floor when there was nothing there. You need to add an option to adjust the sensitivity. I just leave it out and I navigate much better. Other random thoughts: You need to improve Alexa support to be able to ask them to clean certain rooms. Resume cleaning mode needs some updates. Sometimes it doesn't charge the battery enough and has to go back to the dock and switch it again before finishing the cleaning task. Also, cleaning will not continue after the Do Not Disturb period expires. It also requires some additional settings to automatically clean up the dock. For example, empty the trash can every time the robot docks. And let users customize the time during which the docking station cleans the robot's trash can. Currently it only works for 10 seconds. I haven't used the wipe feature so I can't comment on how effective it is. In general, most issues I have with the robot can be fixed with firmware updates. So I hope they keep updating and improving it. The only thing I don't see improved is the automatic empty dock, I think it just lacks suction.