
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 got a eufy recently to replace my Roomba that got into... things my cat left on the floor. It's a 30-day self-emptying version and it's doing wonders for my ADHD.
DO NOT BUY A EUFY!! Worthless with cat hair. I have had 3 different auto vacs. Roomba, then Eufy and now Mova P10 Ultra Pro Gen 2. The Roombas was good at vacuuming but not picking up cat hair(I have 3 cats), the Eufy was totally worthless, after a week it would lose the mapping and not complete laying out a new map, it rolled up cat hair and left balls of it on the floor. Now I have the MOVA which is excellent! It picks up cat hair and spilled litter. Works great on carpet and bare floors, maps great and is actually the best brand I’ve found. Just don’t buy a Eufy what a waste of $$.
We bought our Eufy robo vac/mop last June, since then it's cleaned: 428 Times 317h3m 158380 ft² I would say that the investment was more than worthwhile.
We have a self emptying Eufy on each floor with 2 cats and a golden mix. It’s keeping the tumble furs to a level that feels almost civilized.
Save your sanity and get a self-emptying robot vac. I got a Eufy brand one that even cuts long hair off the brush roller and LOVE it. Wish they'd made these things years earlier so I'd have had it for more than a year or so with my husky mix. Now it's just keeping up with the hair from 3 cats and a pit mix. There's minimal maintenance/upkeep and you don't have to replace the brush roller or other accessories much at all. The instructions will tell you to do so at a ridiculous frequency to keep you spending money, but just do a thorough cleaning now and then and they're good as new. Even the filters can be cleaned out with a small hand vac and reused a few times longer than they say. The only trick is to test and figure out the right self-emptying frequency so the bin in the vac doesn't get wedged too full of hair to be sucked into the bag in the base.
Eufy makes a good self emptying vacuum with a built in automatic cutter for hair caught in the rolling brush. It dies a decent job of keeping up with my double coated dog who likes to shed. Bonus is once it's set up you can disconnect it from wifi and it still works. I would never get a roomba for privacy reasons.

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
Roborock - Qrevo S