
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.
Hey everyone looking for some feedback. If I have learned anything with these vacuums it is you can’t give an honest/comprehensive review based on your first couple cleaning experiences (2 days). That being said so far I am so impressed with this vacuum. The last couple years I have owned a Roborock Qrevo Master. Loved it the first couple months then came consistent issues: Not charging, getting lost, hair tangles, station clogging, battery outages etc. After finally having enough, I ordered the Ecovacs X9S Pro Omni. I know this vacuum has only been out for a month but has anyone owned this for that entire duration? I am trying to curb my initial enthusiasm and prepare for what’s ahead based on my experience with Roborock. Or maybe it truly is great and will stand the test of time? I will update this week in a few months with my experience. Thanks!
Great feedback. Much appreciated thank you. Even today after i wrote my comment i noticed some strange routes. Got the job done but was odd some of the pauses and route choices.
I have the ecovac X9S Pro and it's a straight ass kicker. I Have a PW Corgi and a Horgi (half Corgi half Husky) and this guy knows dog hair. After years with a shark vac only deally When it finally died I pulled the trigger. So glad I did. This thing mops the floor with the old Shark. Any Q's ask me !
Not helping you at all. But I bought the Ecovacs x9s pro and it's been amazing. I have 2 dogs. At times 4 dogs (when my daughter brings hers over often) and I have one serious dog hair issue along with all the muddy tracking they do from outside. I now struggle to find any dog hair at all. Even on the hardwood flooring. I'm blown away by this machine tbh. I was considering the Dreame. Kinda glad I didn't go that route now.
I just bought the Narwal Freo z10 turbo and use it on my upstairs. I have 2 dogs. One corgi and one Horgi. (A half Husky half Corgi mix) And Believe me brother that I know all about fur and dog hair. This robot vacuum cleaner is kicking ass it's only been a week so far but I'm very impressed. If you want to step it up a little bit go for the ecovacs X9s. It's worth every bit of it's price tag.
My comment disappeared sadly. I will rewrite in short. VacuumWars just like smarthomeassistent have rated the X9 quite highly. It is a premium, top of the range model, with a lot of great features and good vacuuming / mopping capabilities. The robot may not be on first place anymore, but I would argue that telling the difference between the top 10 robots is quite hard. Both of these reviewers use a quantitative method, by judging the performance using a point system and tests which remove qualitative / objective opinions. As a comparison you can take Justadad, he does not review robots, he just rambles, looks at the floor and says “yeah it’s good”. He is the “reviewer” you should only watch if you want a “feel” for a robot. TLDR: He can’t fake these tests, they are quantitative tests which are weighted by what he feels is important.
Even smarthomeassistent rates it as a good robot. Maybe not number one, but all of these tests are within tolerance of each other. I would argue that the cleaning power comparison of the top 20 is unlikely to be “noticeable”. VacuumWars has a point system, this makes sure any review is as “unbiased” as possible. They cannot cheat it, because what the robot achieves in these tests is what the robot gets in points. They can design the tests such that a certain style of mop for example gets more points. The rollers get more points because the weighting of “water left behind” is so high. And the relevance of that is objective. And yes, they will be biased, for example their support for iRobot, but most reviewers do it. Yet the numbers don’t lie, they are not qualitative like “just a dad” but quantitative, so actual numbers.
i had a roller mop ecovacs x9 and it does not get the edges, cannot run in a straight line. poor app. and the base station accumulates dirt and pet hair from mop cleaning i have 2 labs. good concept poor execution. sent it back. getting mova v50 on sale
Yea, if you want to see "next level" in this particular test, take a look at Ecovacs X9 Pro Omni - it has a continuous roller which means that it actually actively picks up liquid from the floor into a dirty water tank, and goes to empty it as soon as the tank is full. So it would have the floor dry in a single pass.
Eufy E25/28 gets recommended here alot. Lots of people already reviewed them of course, I owned one for a whole month and want to share a few things in my experience. Background, for comparison: I have/had Xiaomi gen 1 robot vacuum, a Roomba J7, a Dreame L10s Ultra gen 1 with tricut brush, and a Switchbot S10. I also have a Tineco upright floor mopper as well as a Sebo E3 canister vacuum. It's been a while since i bought a recent model robotic vacuum and I been really wanting to get either a Matic or Mova Z50 but it seems that they are never coming to Canada, so what the heck give Eufy E25 a try. We have a 18month baby who really likes to throw food and spill milk on the floor, so you get why i have to have a roller mop. We have about 1400 sqft of mixed carpet, hardwood, and tile surfaces on the floor that this vacuum is set up on. We have a room with dark blue carpet, and we have a white siberian husky, so any strand of hair not picked up is very visible. Now, pros: \- Very fast (it does the job quickly and goes back to chill), much quicker than the Dreame L10s OG that im used too (and obviously light years ahead of the Roomba J7) \- Seems reliable (i have not had any software or navigational glitch), the only time it got stuck was from ingesting a bottle cap that my toddler left on the carpet so you know what obstacle it might not try to avoid \- Has no issue going over the feet of this standing desk, my Dreame L10s OG used to really struggle with it and lose side brushes on it all the time. \- Picked up dog hair decently well, not every single strand of course but its more than good enough. On most people's carpet you wont notice anything, but because i have a white dog and dark blue carpet i can see some strands left behind - again i don't think even my Sebo E3 with motorized head can pick up every strand of hair on that carpet. \- The anti-tangle brush design is amazing, after a whole month, the station bag is full of dog hair, and not a single strand was stuck in the roller. I think this works better than the tricut style of roller which seems to become less effective over time. \- Noise level is acceptable. It's much quieter than the Dreame L10s OG and Roomba J7 that Im used too. You can definately use it while you are in the same room. The self emptying station is also quieter in comparison but emptying the vacuum can still be a nuisance. However, it is noticeable louder than Ecovacs X9 that i just got today (which does not have as much high pitch motor noise both when vacuuming and emptying) \- I think the app is simple and good enough, i see people complaining about it here, but I think that its simplicity is arguably a better user experience - you dont need to customize every aspect of cleaning of every room and such - it does more than enough Cons: \- I see people recommending it for mopping alot here, frankly I think it sucks. I think its roller mop implementation has some issues regarding the water scraper design, here is why: when you run the mop, it leaves alot of water behind, and does not appear to be scraping enough dirty water out of the roller to collect in dirty water tank. After mopping is finished, there is sooo little dirty water in the dirty water tank it is concerning - and thats after using water to clean the roller at the station. I suspect that most of the collected dirty water is from mop washing at the station and not from collection during mopping. This would explain why my floor is so wet from mopping, and after it dries it feels a little gritty, like stuff got left behind and then evaporated. Its not collecting dirty water at the same ratio that my old Tineco upright handheld mopper does. For comparison, I also just bought a Ecovacs X9 and used it for the first time earlier today, that thing almost collected as much water as it used. If the roller mop fails to collect dirty water back from the floor, it's not doing much better than just spinning/vibrating pads. I still think that it probably cleans a little better than the Switchbot S10 because that thing does not wet the floor enough even on wettest setting, but i have no way to tell which one is doing a better job collect dirty water because the K10s is plumbed in. \- the mop drying: I live in a relatively dry climate, and I set it to dry the mop using the standard 5 hour max time. I ran it in the evening and went to check it next morning, the roller mop is still a little damp, but only on the upper side of it. Which makes me wonder if this thing does not rotate the roller when it dries? In any case the drying is not sufficient and definitely not as thorough as the S10 \- the maintenance: the mopper mechanism, the scraper, and dirty water tank, gather more crap than you expect. I'd clean it after a week and there is quite a bit of wet grimes build up in the scraper mechanism. And because the roller doesn't dry very well, it started to smell. I eventually started taking it once a week and pour boiling hot water over it, that got rid of the smell. I also empty the dirty water tank basically almost daily, rinse it, and leave it open to dry - which stopped it from smelling too. Overall i still find it easier to use and maintain than a upright handheld mopper, because i can set it to run and go about my other business, and just remove the roller to dry and empty the dirty tank at the end, still saves a bunch of time in comparison. Overall, I think its a really good tool to have coming from a handheld upright roller mop, but the biggest complain is the roller scraper design, i dont think its doing a good job removing dirty water and has such a complicated design that is not very easy to clean. If Eufy can improve this aspect better to at least be collecting some actual dirty water, and provide the plumbing hook up like the S1 Pro, this would be perfect, I hope they can make it happen with the upcoming S2 Pro.
I’ve only used it once so far but there is no noticeable difference yet
The prime day sale is probably what pushed me to get X9 otherwise I would have gotten T80. X9 probably has a bit better obstacle avoidance at least on paper but who knows what difference it makes. I’m definitely keeping the X9 over the E25 now.
I think you may have a defective sensor somewhere on the robot (I’d just return it and buy another one). I have not notice me any deficiency from this bot without spinning lidar tower. For example this the clean from last night, the only down side I would say with x9 is that the battery life is a little short and it had to return to charge a few times: https://preview.redd.it/p1ge857wpvcf1.jpeg?width=1125&format=pjpg&auto=webp&s=56eb99c3eeaefad86cd11b8f4719c1d11c7a9f6d
I’d get the Ecovacs T80. I have an Ecovacs X9 which is similar for mopping and it’s better than the Eufy E25 that I had.
I also mostly agree with your findings and wrote about it separately just few days ago. I had an E25 and it does a number of things well, it cleaned fast and covered larger area without running out of battery, I didn’t have navigational issue with it either. What I find most annoying is that it did not collect dirty water from the roller mop effectively and most of it was left on the floor to evaporate. The E25 has two plastic scrapers that are part of the onboard dirty water tank structure, they are fixed in place scrapping against the roller. On the Ecovacs X9, the scraper is a stainless steel metal piece mounted on spring pushing it against the roller. This is pretty significant design difference, I don’t think the E25/28 will ever be as effective. On the revised tank they sent you, they are probably tuning the spacing between the scraper and roller, if it’s too tight it might make the motor stuck, if it’s too loose it won’t scrape the roller effectively. In my opinion the spring loaded scraper design on the Ecovacs X9/T80 is superior. The Ecovacs X9 also does a better job cleanings its roller, keeps it free of odour because of hot water washing, and it keeps the base station mop washing tray cleaner than the Eufy E25. There is a dirty water tray on the robot next to the mop which is also removable and easier to clean in my opinion.
Ecovacs X9 does hot water washing and drying, it’s the one mopping bot I’ve used that hasn’t developed any smell.
I like our Ecovacs X9. It’s working well so far and does a really good job maintaining itself.

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