
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’m really impressed with our Roborock S7 Max V. My concerns with a mower are: how would it do with rocks or sticks (would it avoid them?) and how would it handle dog poop (would it avoid it?).
We have a Roborock S7 MaxV. In addition to it's other duties it makes a daily sweep around the cage. It can handle everything except the nut shells and occasional toys that get thrown out of the cage. Have had numerous Roomba's and Neato's in the past. Roborock beats them hands down. Part of that is just the expected advancement of the technology.
So personally, I've moved my S1 Pros from home to the office, and they cover over 300m² daily (they run in the evenings after the office closes). for the moment I only have 2 in daily service. Before, they were Roborock S7 MaxVs with an (unofficial) water connection kit. With the S7 MaxV (vibrating mop), the cleaning wasn't perfect (a lot of traffic) and it often got caught in computer cables, leaves on the floor, etc. With the S1 Pros, the recognition is really good (I've had the robot get caught in a cable a few times, but it's rare) and the cleaning quality is really good compared to daily cleaning. However, the water connection kit is mandatory for commercial spaces like this, especially outside of business hours. On the other hand, for the S1 Pro it is 1x per week a blast of water on the plate of the station, in the filter of the water connection kit of the dirty water tank of the station, on the filter and the dirty water tank of the robot. After that it depends on the daily passage I think but it releases quite a bit of mud On the other hand, I use a lot of Eufy cleaning products. I order them in packs of 6 or 8 when there are discounts... For my part, I have a mix of solid wood flooring, laminate flooring, and tiles. A little carpeting, but very little.
So personally, I've moved my S1 Pros from home to the office, and they cover over 300m² daily (they run in the evenings after the office closes). for the moment I only have 2 in daily service. Before, they were Roborock S7 MaxVs with an (unofficial) water connection kit. With the S7 MaxV (vibrating mop), the cleaning wasn't perfect (a lot of traffic) and it often got caught in computer cables, leaves on the floor, etc. With the S1 Pros, the recognition is really good (I've had the robot get caught in a cable a few times, but it's rare) and the cleaning quality is really good compared to daily cleaning. However, the water connection kit is mandatory for commercial spaces like this, especially outside of business hours. On the other hand, for the S1 Pro it is 1x per week a blast of water on the plate of the station, in the filter of the water connection kit of the dirty water tank of the station, on the filter and the dirty water tank of the robot. After that it depends on the daily passage I think but it releases quite a bit of mud On the other hand, I use a lot of Eufy cleaning products. I order them in packs of 6 or 8 when there are discounts... For my part, I have a mix of solid wood flooring, laminate flooring, and tiles. A little carpeting, but very little.
Have you ever looked at the CurvX ? I'm coming from a s7 MaxV with similiar situation with the dock being the #1 upgrade factor. Vacuumwars is suggesting that the CurvX is the #1 robot vacuum and the 10R is pretty low on the list.
I have the Roborock S7 MaxV currently, and the biggest issue I have is pet hair tangle/clogging leading to the robots dust bin not emptying properly (and having no alert when it doesn't) so it'll clog up and stop vacuuming anything. Does the narwhal have that issue at all?
I rarely do maintenance on mine. The rollers are probably 18 months old, the corner spinny thing is original, I replace the bag when the base clogs, the dirty water filter gets cleaned when I notice the mop isn’t dry after 24 hours, etc. Mine is 3-4 years old. Runs 2-3x per week and covers about 2500 sq ft. Literally, the only regular maintenance I do is replacing the mop pad before every run, emptying the dirty water and rinsing that reservoir, and refilling the clean water.
I have four mop pads and throw them in the laundry after each use. The base does “clean” them, but they stink within 24 hours.

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