
Roborock
Qrevo S
Reliable, great mopping (lifts pads), but poor cable avoidance.

Running these analyses costs money. Buy through my links to help keep lights on! I may get a small commission.
I have the master version, thing has been amazing and reliable. Looking forward to the day I can upgrade again
Dreame x40 master here, it’s been nearly flawless for us after one year
On the x40 the sink basin easily slides out and the detergent draw should remain accessible. So I would design it such that you can easily get to the whole front of the machine. My setup has that front exposed fully, but others have not had a problem leaving a narrow slot for just the robot to travel through
Three X40 masters. 2 a running, one as a hot spare. Love those things, they clean well and easy to work on once you get to understand how they come apart for deep cleaning.
I have two X40 masters that together clean 1600 sq ft a day. Mop and vacuum. Auto fill / auto drain and a schedule is the key to daily cleaning.
Two X40 masters on one single level floor plan. I will not go back to a non auto fill auto drain setup. It works remarkably well. No smells no hassle.
The X50 Master has not been brought to the US market. Adding auto fill / auto drain to a standard model will not give you the same functionality plus the smaller footprint of the auto fill auto drain units allow them it to fit inside cabinets. The three Roborock RDS models all use a vibrating mop which I’m not crazy about, I prefer the spinning mops. I am keeping my fingers crossed that Dreame releases an X60 master or at least an X60 that natively supports auto fill auto drain for the US market in 2026. Or a roller mop Aqua 20 with auto fill auto drain functionality. For me it’s not just about convenience, I simply have too much floor space for a single base station to mop the floor plan on one tank of water. I use two X40 masters to mop 700 sq ft daily each. It also gives me redundancy if one unit goes down for some reason. Plus two robots finish in half the time that one robot takes. My wife is not interested in tripping over and listening to one robot clean for 3 hours. The auto fill auto drain vacuum robot is a niche market, it seems that plumbing water / drain lines is too much of a hassle for many consumers. Plus it’s added liability / support for the robo vacuum manufacturers. For me personally, auto fill auto drain is a game changer. I am a Dreame fan boy but if another manufacture releases a flag ship auto fill auto drain unit for 2026 I’m all ears.
I have a Dyson Gen5 with the green laser…luv it. I use it to inspect the floors like a mad man and also get into the places the robovacs can’t.. Cleaning the floors kind of turned into a hobby after I started running robovacs. At any rate I run two Dreame X40 masters parked at opposite ends of the house, the both launch at the same time 7 days a week at 11AM. One cleans half the house, the other cleans the other half. Vac and mop at the same time. Average run time is 70 min each. 90% wide-plank engineered hardwood. They both finish around the same time depending on what doors are open. The floors remain spotless and pass the green laser test perfectly. Two cats and a long hair wife.
I will explain a few reasons why I prefer to run vac and mop simultaneously but everyone’s use case is different. I always vac and mop at the same time and have zero issues. I run two X40 Masters at the same time and each one covers its half of the home. It’s primarily Engineered hardwood and maybe 15% carpet. 2 Cats and one Yorkie but no kids, two adults. Each robot is averaging around 750 sq ft daily depending on what doors are open. They start around 11AM and generally finish everything up after an hour and a half. I pick up all 9 dining room chairs once a week and do daily spot cleaning with a Dyson Gen5 in areas the robots can’t get too. I generally do not need to do any additional hand mopping. First of all, if I were to vacuum and mop separately the daily cleaning cycle would increase from 1.5 hours to 3 hours. My wife and I primarily work from home. Listening to two robots clean for 3 hours each day is a little much. Second, the wear and tear on a robot will increase significantly. You’re basically cutting the useful life of the robot in half. After one year of runtime I am currently about 440,000 sq ft of total cleaning area. Each robot consumes about half of its battery on a 700 sq ft cleaning cycle. A separate vac / mop cycle in my home can also push the robot into a ‘return to base to charge’ scenario further increasing the cleaning time. To put this in perspective, after some math, each robot is averaging approximately 11.1 miles/month or 131-139 miles per/year. That distance would double if I switched to a separate vac then mop cycle. I roughly expect the robots to last 2 years at this pace. Anything over this to me is a bonus. Both robots seem to be doing quite well after about one year of continuous use. The first X40 has been in service for roughly 12 months, the second X40 about 4 months. My weekly maintence routine is basically cleaning the hair out of the brush, rollers and wheels. Blowing the hopper filter out with compressed air and swapping in fresh mops. Monthly I will deep clean the robot and base station. Everything on the robot is thoroughly cleaned and wiped down. I will clean the brush and hopper in the sink. The base station tray gets cleaned in the sink as well. Consumables replaced as needed, fresh mops again. I will replace the filter bag monthly. I find of all the consumables replacing the hopper filter and filter bag frequently has the biggest impact on overall robot cleaning performance. I do run my water and vac settings in the mid range. I return to the base for cleaning as frequently as possible. There are additional filters inside of the X40 that are not easily serviced without additional robot disassembly. I do a full disassembly of the robot annually. These robots have made a big difference on our quality of life but they are not miracle workers. You need to keep a close eye on them. Sending a new robot out on a house that is not heavily deep cleaned is asking for problems.
We have the DreamX40 vacuum and mop. This one might be overkill if you dont have a big home but for us it has a been a game changer and just overall helpful in keeping everything clean. if you have the money i def recommend the x40 if not you can always get the smaller version L40 which is just as good tbh
Quick answer: Yes Explanation: Whilst spinning mops were more of a "it maintains a clean floor reasonably well" deal. The rollers are a "I can clean the entire house properly without you doing anything" deal. Some will argue they are worse with dried on stains, which I guess is true, but reality is, with my Aqua 10 has rarely seen a stain which it did not remove on the first pass. Anything from like dirty shoe footprints to oil from cooking it picked up in one pass. (If that botters you, you can just quickly spray the dirty stains with some water before it passes over it, so it is a bit soaked I guess, but in my experience the X40 also had problems with such stains). Now lastly maintenance. And honestly, this is the main issue, right now we are using first gen rollers, which the manufacturers didn't really take time to consider how the products themselves would be cleaned. I found that having it vacuum, and then vacuum and mop was the best way to prevent any debris entering the mopping system, so no need to clean it every week, rather every 2 weeks maybe.
I‘ve got the x40 and i‘m super happy so far. We have both hard floor and rugs and it cleans them really well.
My X40 worked perfectly for 17 months and then died (like totally died - it wouldn't do anything). It went back for servicing and when I got it back at least its motors would work - but it couldn't navigate at all - I couldn't use it as it couldn't complete a map. And the amount of effort it took me to get them to accept it back for servicing in the first place was ridiculous. I'm sure the first 2 or even 3 replies you get are from bots regurgitating stock "try this & try this" steps. I'm currently at 6 weeks waiting for a solution.
Just don't. At all. Get some other brand instead. I was happy with my X40 for 18 months until it completely broke down, sent it back to be fixed (they wanted the entire thing - dock & all), finally got it back and it still didn't work. I'm now attempting to get a refund as I don't even want it anymore.
My X40 made it to 17 months. Never buying Dreame again after suffering through their "support" process.
My X40 did something similar at 17 months. Wouldn't connect to wifi, wouldn't even factory reset. I sent it to be fixed and they sent it back with a new major issue (navigation totally broken). After a few weeks of pain arguing with them I finally managed to get a refund. Won't be buying Dreame (or Mova) again.
I loved my X40 until it broke down and then I had to endure the Dreame terrible service process - "fixed" but not actually fixed, etc, etc. If you do get one make sure to purchase from Amazon or elsewhere with good returns policies, don't buy direct from Dreame.

Roborock
Qrevo S
Reliable, great mopping (lifts pads), but poor cable avoidance.

Roborock
Saros 10 Series
Slim, quiet, excellent avoidance, but weak on carpet.

Dreame
L40S Ultra
Superior avoidance, great for pet hair, but poor on carpets.

MOVA
P10 Pro Ultra
Budget king, smart avoidance, but struggles on patterned carpets.

Roborock
Qrevo Curv Series
Great for pet hair; handles high thresholds, but poor avoidance.

Ranked #1
Dreame - X50 Ultra

Ranked #1
Roborock - Saros 10 Series

Ranked #1
Roborock - Qrevo Curv 2 Flow

Ranked #1
Roborock - Saros 10 Series

Ranked #1
Dreame - X50 Ultra

Ranked #1
Dreame - L40S Ultra