
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 just jumped ship from Ecovacs to Dreame last week, switching from a genuinely cursed X5 Omni Pro to the Matrix10 Ultra. Considering Ecovacs positions the X series as “flagship” models, and with the spring discount the Matrix10 was in the same price bracket, they are WORLDS APART. Daisy (the Matrix10) is far more powerful yet much quieter. She cleans right to the edges and corners, doesn’t hallucinate entire rooms or randomly decide the map layout should be at a jaunty angle, she doesn’t pretend she can’t see right or do infinite donuts in the hallway, and everything about her cleaning strategies and navigation is better in every conceivable way. I no longer worry about what psychosis my potentially murderous robot will have today, and the cleaning is excellent. Do not delay. Your Ecovacs is probably plotting your demise right now.
I started with the T20, still going at our cabin upstairs, X5 got moved to our cabin main floor, gave my X9 to my daughter since they have a dog, X11 at my main home. Everyone is running perfectly. Of course the X11 does the best cleaning.
I've got a Deebot X5 Omni. Does both those things. Mop function isn't great but it'll save you having to do it as often as you are.
I had my Dreame L10 Pro brick itself on a firmware update well outside of warranty period. So i've gone the opposite to you and very recently (two days ago) picked up a refurbished X5 Pro Omni for a few hundred bucks. I liked my Dreame overall. it was pretty intentional with navigation and the front side obstacle avoidance was pretty great. I've found the ecovacs having it's lidar lower down as been better for my house as the dreame lidar tends to be above my skirting boards, which means it was sometimes confused about where the wall is in space - bumping in to it before getting itself lined up. It's fairly quiet as well. Having it brick itself has left a sour taste and hence my move to consider anyone but Dreame. The ecovacs app is similarly functional, maybe a bit better with the AI features. Bot overall it does seem a bit less mature. The app is not as polished. the mechanical sounds are a bit more course. It's general navigation is a bit relaxed in some cases, taking shortcuts around odd edges. In other instances it would put it's square side right into a corner or back the extended mop into a corner which is good. I'm happy with the ecovacs value, If I were going the other way, I imagine I would like the equivalent X8 Omni from Dreame as well. A bit expensive, but Dreame seems a little bit ore polished in every way - seems they know it and make you pay for it (In Australia at least)
I don't know the other two because I haven't had them. But I have had ecovacs, and I absolutely do not recommend them. It's a waste of money. Influencers pay and this is how they made a name for themselves... but I went crazy with my X5 omni.
As someone with carpet in their home and many pets. I've found that my DEEBOT X5 does as good a job as my corded vac did. The self empty cycle only runs after the vac has completed its run and I've never had it empty multiple times during a run. And bear in mind the X5 doesn't have a big dustbin The suction these days especially on newer vacs has reached cordless level. Eufy even have a robovac that has a detachable module that lets you turn it into a cordless vac

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