
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.
Don't get a roomba. I got the J7+ for the pet and toy friendly avoidance options and half the time it isnt running because of a clog in the vaccuum bin or base station. The bin is usually easy to fix, but this last time it was the tube that goes to the bag (another expense i didnt have with the shark) and that required disassembly. It also burnt out its suction fan in the first month I had it, prompting a warranty replacement of the part which meant had to disassemble the unit, install the new part, and send back the defective part. Incredibly frustrating. Comparatively, my shark IQ that I sent to the basement for eating too many toys runs consistently and clogs *maybe* once every 3 months, but the shark app sucks nuts, and the model I have uses the black strips for keep-out zones so it just ran everywhere and I prayed it didnt eat any cables. Its very robust about going up and doen ledges, but it is also way more prone to tracking pet messes about, that happened once with a pile of cat vomit and I was a little traumatized.
I have the J7+ and it does get up pet hair well on hard floors, BUT it clogs constantly. It can't handle any debris larger than a quarter in diameter at most without it getting stuck in the bin due to the size of the emptying tube. I have a kid whose paper scraps freqently end up on the floor and those clog it about once every 2 weeks and prompt me to have to take apart the base. If I dodnt spend so much on it Id have thrown it away by now. My shark IQ did not have that problem, but its app sucked and it runs over a lot more stuff. It has eaten and unloaded barbie shoes into its base, wheras the roomba i always find the shoes in the unit when it throws an error.
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.

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
Eufy - S1 Pro

Ranked #1
Roborock - Saros 10 Series

Ranked #1
Dreame - X50 Ultra

Ranked #1
Dreame - L40S Ultra