3 Months of Real Use in My Home
The ECOVACS DEEBOT X9 Pro Omni came into the studio with a lot of hype behind it. Vacuum Wars made it their number one robot vacuum of the year. The Ecovacs marketing leans hard on the OZMO Roller mop, the AIVI 3D 3.0 obstacle avoidance, and the YIKO conversational AI assistant. I picked one up on Prime Day at a meaningful discount off MSRP, brought it home, and ran the full three-month test. The result is one of the more disappointing reviews I've done this year, because the cleaning is actually good — and almost everything else hurts the buy case.
What's in the Box and First Setup
The ECOVACS X9 Pro Omni ships with the robot, the Omni station, the OZMO Roller mop, solution bottles, and the standard accessories. Setup is straightforward and the embedded radar means there's no LiDAR turret sticking up off the top of the robot — the chassis is genuinely slim at 98 millimeters, which helps it fit under furniture. The Omni station is taller and more compact than the older Ecovacs docks, with a 4L clean water tank and a 2L dirty water tank inside.
Day one I missed where to set hardwood floor direction in the app. That sounds like a minor thing, but it's where the user experience problem starts: the app settings are not intuitive, and an Ecovacs flagship at this price tier should not require you to hunt for basics.
Cleaning Performance: What It Actually Picks Up
Hard Floor & Tile Performance
The OZMO Roller mop with clean-water-in and dirty-water-out is the best implementation of this approach I've seen on an ECOVACS robot. On hard floors and tile, it pulled a big muddy mess clean in the corner test. Even I admitted on video, "that's pretty convincing of a good cleaning robot." This is the strongest part of the ECOVACS X9 Pro Omni and the reason I didn't dismiss it after week one.
Carpet and Pet Hair
Carpet vacuuming scored 7 out of 10. I got coffee out of carpet at approximately 95% with a solid deep-clean pattern on bigger debris. Where it loses points is the hair tangle test. The single-piece brush roller has a small middle comb that directs long hair toward the ends of the roller — and the ends are where the wrap actually fouls things up. Roborock's split-brush design and the tri-cut dual brush on Dreame and Mova both handle this problem better. If you have long-haired residents or pets, this robot is going to require more roller cleaning than a competitor at the same price.
Mopping Performance
Mop performance scored 7 out of 10. The cleaning is real — see the corner test above. The reason the score isn't higher is what happens after the mopping run, which I'll get to in the maintenance section. There's also no mopping-only mode you can manually trigger, which limits how you can use the robot.
Edge and Corner Cleaning
The ECOVACS marketing for the X9 Pro Omni claims "100% coverage" thanks to TruEdge 3D Edge Sensor technology. In practice, the side brush does not extend. I initially thought it did and was surprised on the first run when it didn't. At a flagship price point, an extending side brush should be table stakes — the ECOVACS T80S sibling fixes this exact complaint. The mop roller does extend to the wall, which helps the mopping coverage. But on the vacuum side, there's no real corner cleaning, and the marketing is misleading on this point.
Obstacle Avoidance
Decent — scored 7 out of 10. The AIVI 3D 3.0 system identified the cable and avoided the fake poop on most passes, which are two of the canonical obstacle tests. The data card downgrade from "Amazing" to "Pass" reflects the reality: the system works, but it doesn't deliver the class-leading performance the marketing suggests, and it has blind spots that other robots in the studio don't.
The User Experience Is the Dealbreaker
This was the through-line across every video I recorded for this robot. The app settings are not intuitive, and many features only work with Intelligent Hosting mode turned on — but Intelligent Hosting turns off the moment you select a single room instead of a whole-house clean. The "lab features" act unpredictably: on day two, the robot cleaned a clean area twice and fixated on a cable area thinking it was a stain. There's no mopping-only mode you can manually trigger. The app has no stain icons, no dirt map, no real cleaning log. And on day one versus day two, the same robot behaved completely differently with the same conditions and the same instructions.
Over approximately 20 cleanings, the ECOVACS X9 Pro Omni only made it back to its dock 4 or 5 times. It kept getting stuck on furniture legs and random spots where other robots in the studio run fine for weeks. That's the actual ownership experience — a robot that needs babysitting on a meaningful percentage of its runs.
The Maintenance and Odor Problem
This is the section I didn't expect to write. After less than a month of use — only about 17 hours of total runtime — the mop roller had a noticeable odor. The dirty water tank, drip tray, and scraper area all smelled. Even with the longest hot-air dry setting, too much water was lingering in the system. There are a lot of intricate parts to clean: the scraper tray, multiple filters, the dirty water box internals. The dust bin filter is small and is going to clog faster than competitors at this price.
A confusing finding alongside the odor: the dirty water tank wasn't full after a big cleaning when I expected it to be. I couldn't figure out where the water was going. That's not a quirk you want on a robot this expensive — water is going somewhere and you don't know where.
A broader thesis is forming for me from this review: spinning mop pads are catching up to roller mops, and roller-mop robots have meaningfully more maintenance and odor risk than people realize. The MOVA P10 Pro won the big roller-vs-spinning-pad comparison I did this year for a reason. If you don't want to be cleaning intricate dock parts on a regular schedule, a roller-mop robot is not the right architecture for you.
Noise
The auto empty, mop wash, and hot air dry cycles are all louder on the ECOVACS X9 Pro Omni than on the equivalent Mova, Dreame, or Roborock docks. Not a single complaint — three of them, in routine daily use.
What I'd Change About the ECOVACS DEEBOT X9 Pro Omni
- User experience — Make Intelligent Hosting work consistently for both single-room and whole-house cleans, eliminate "lab feature" instability, add a mopping-only mode, and build a real cleaning log with stain icons.
- Hardware fixes — Extend the side brush so the "100% coverage" claim is actually true, and quiet the dock cycles to match what competitors are already delivering.
- Mop roller odor — Solve the smell problem through a more aggressive dry cycle, a different roller material, or antimicrobial treatment — whichever actually works.
ECOVACS DEEBOT X9 Pro Omni vs the Competition
ECOVACS DEEBOT X9 Pro Omni vs MOVA V50
This is the comparison that hurts the X9 Pro Omni the most. The MOVA V50 does the job better with less hassle, period. Spinning mop pads avoid the roller-mop maintenance burden, the dock is quieter, and the daily ownership experience is meaningfully easier. For most buyers shopping at this tier, the V50 is the answer.
ECOVACS DEEBOT X9 Pro Omni vs Roborock Saros 10R
Different ecosystem entirely. Better hair handling thanks to the dual-brush design, a cleaner app, and a more reliable dock-return record in my testing. The Roborock platform overall has fewer of the frustrations that show up on the X9 Pro Omni.
ECOVACS DEEBOT X9 Pro Omni vs ECOVACS DEEBOT X9S Pro Omni
The X9S Pro Omni is the follow-up: 30,000 Pa BLAST suction (nearly double the X9 Pro), ZeroTangle 4.0 anti-tangle brush, and refined dock automation. If you're locked into the Ecovacs ecosystem, the X9S addresses the suction and hair-wrap complaints I had on the X9. Worth waiting for it to be on sale rather than buying this generation.
