Before Roborock, I used IRobot for a long time (both dry and washing), in general, there is no difference, Irobot has a more pleasant application, also if there are a lot of carpets in the apartment or carpet, then Roborock loses Irobot very much (the design of the brushes is different for Irobot) . Different pros: - Price - Build quality - Functionality - Polisher included - Cheap consumables Has some cons - You can not simultaneously add to Mi home and the Roborock application (either full functionality or communication with other smart home devices). - Voice alerts cannot be turned off, only the minimum volume can be set. - No support for HomeKit and it's not clear whether it will be. - The Roborock app sometimes does not see the vacuum cleaner. - If the room has a mirror from the floor, then the lidar beam will be reflected from it and a reflection of the room will be drawn on the map behind the mirror (I have a full-wall mirror wardrobe - the room is twice as large on the map). - If there are irregularities on the floor (parquet joints), the floor polisher leaves dirt on the joints. - Roborock application without 2022 on Iphone.