
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 three floors of primarily hard flooring to clean. Sweeping has largely ceased to be a thing due to my robot vac. It does area rugs decently as well. It’s not heavy enough to really get down in the fibers so I pull out the real vacuum every couple weeks and do over the rugs. I don’t use the damp cloth “wiping” feature because my upper floors are slippery and the robot spins in circles over its own tracks once it has wet the floor. In my basement, my tiles are kind of rough and I don’t think damp wiping would be effective so I don’t use that part either. When it’s time to unleash the robot vac, I do a quick run around for any large enough items or debris that it’s gonna choke on and remove them. I sweep dust and debris out of the corners where the robot wouldn’t fit out onto the main floor. Then I run the bot and come back later to empty. (Usually done before 90 mins) They make ones with vacuum bases that empty themselves. It’s convenient. If you get a vacuum base, get one with washable base filters instead of a vacuum bag that needs replacing after every fill. My friend bought an expensive one that vacuums and mops with spinning pads that self empties, self rinses, and dries its mop pads back on its base with heated water. He seems to like it. His house is all wood-look tile. Unfortunately his has vacuum bags as consumables. I also worry spinning action might swirl some missed grit around on any more delicate flooring. I’ve got a Shark IQ with the self-emptying base(vacuum only), a secondhand Roomba 890(vacuum only, manual empty every use), and a Yeedi K700 in white and rose gold coloring(he’s pretty). Yeedi has the optional mop bin with the wipe cloth I don’t use. And is manually emptied every use. They make it simple to pass a mop myself after the robot does its run.
I have had two of the shark iq ones that auto empty themselves for 5 years. Had to replace the batteries this year but they have been the longest lasting robot I’ve had. They’re only $130 or so refurbished on Amazon.
I just picked up the Roborock Qrevo Curv X. This is my 3rd robo vac and I think I finally got one that is actually "smart". Previously I had a cheap Rumba, then a Shark IQ, and now the Roborock. This new one is generational leaps better than the others. The navigation and obstacle avoidance is insane. I've been quite happy with the vacuum and pop performance in the week I've had it! I was able to get it integrated into Home Assistant, but I did have to run the vacuum and generate a map first, as well as logout and log back in to the app and agree to the terms and conditions before it worked reliably with the Roborock Integration.
After several frustrating years with my Shark IQ, and just a week with my Roborock, 1000% suggest Roborock.
I got the Costco Roborock Revo Q (I think that's what it's called). Super happy with it. Can't tell you about any of the others but for sure get one with a mop. I had the Shark IQ and it kept chewing baseboards and banging hard into stuff. And yes, get it at Costco obviously. Costco is the best because of the return policy.
I have a Dream L40 Ultra (I think that's what it is) and it only cleans my first floor, which is maybe 800 sqft? I couldn't imagine not having that thing mop and vacuum every night. It's amazing. We first got a robot vacuum (Shark IQ) right after moving in because my wife wanted to vacuum every day and I thought that was crazy, I'm not spending 15 minutes each day to make lines in a rug. I will never go back, and in fact I bought my family L40 Ultra's when they were on sale for Prime day because it's such a game changer in keeping the house clean.

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