
Running these analyses costs money. Buy through my links to help keep lights on! I may get a small commission.
Top Pros
Top Cons
Reddit Reviews
I agree with this having owned both. I had to return the x10 last year due to battery issues (after replacements sent by eufy) and the mops were making a weird noise which was the breaking point. Currently have the E25 and very happy with it.
I have a Eufy Omni E25 and am happy with it. 4 dogs (2 are big shedders) and it handles the fur nicely. I like that it has a roller mop and that the cleaner dispenses into the water automatically. If you look at my comments, I’ve written more in depth on it in other replies, but I recommend the E25 (and bought it on Amazon).
As far as Eufys with a roller mop, I recommend the E25. It works well with our 4 dogs, but I can’t speak to how it does with pee spots. Though according to this video (4:45) it picks up liquid spills just fine. [Eufy video](https://youtu.be/0ZDzKtfwVRo?si=WQvWfNcmDwZ1qjuG) For more details about the E25 with dogs, search my comment history. Good luck!
The biggest issue I’ve had with robot vacuums and pet hair is the auto empty feature. With 4 dogs, we have a lot of dog hair. I’ve had 2 robot vacuums not be able to auto empty (a Yeedi vac station and Roborock Quervo QV 35A) which is hugely frustrating. My Roomba j7+ auto emptied just fine, but didn’t have a mopping function. My current vacuum, a Eufy E25, auto empties and has a roller mop. The roller mop is key for reducing mop smells, since it rinses the mop as part of the cleaning process (as opposed to the spinning mop heads which only get cleaned when the robot goes back to base). Now that I’ve had a good vacuum/mopper, I’m never going back. Mopping keeps my floors soooo much cleaner, especially when it’s wet outside and my dogs track in mud. I like that the E25 has an auto-dispense function for the cleaning solution, which makes paying extra for the proprietary cleaner totally worth it. Another thing that’s really helped reduce smells is running the robot twice a day. First I run it on vacuum only to pick up as much dog hair as possible, then about 2 hours later I run the vacuum/mop setting (the E25 does not have a mop only function). This keeps the mop head mostly clear of dog hair, and prevents a wet dog smell. If you let the hair build up on the mop it transfers to the tray in the base station, where it stays damp and smells like wet dog. The E25 is good at avoiding dog toys, but struggles with socks and cables. Overall I’m very happy with it and it’s currently $649 on Amazon. As a side note, I highly recommend buying on Amazon so you can use the Asurion protection plan. Yes, I know Amazon is a terrible company. Unfortunately I am stuck with them because of the Asurion insurance subscription. It works great and I’ve made a lot of claims with them. Insurance is a must for any robots, because they will break. The Roomba I had died when our Rottweiler peed on it. Asurion refunded the purchase priced because it couldn’t be repaired, and that’s how I paid for the next vacuum!
It’s good for as long as you pay the subscription. If you don’t want to do a subscription there’s an option to purchase a warranty for a set period of time (up to 3 years, I think). Before I had a subscription this is what I did. They do not depreciate the value. You get your purchase price refunded back as an Amazon credit. For example, I bought the Yeedi in 2021 for $501.80 (after tax) and it died in 2024. I got a refund of the pre-tax price of $468.97. This has been consistent with all of the claims I’ve made over the years… you get the full purchase price minus tax. If you read the subscription fine print you’ll see that there’s a $5,000 maximum for warranty claims annually. They look at the previous 12 months, not the calendar year. Making multiple claims per year I haven’t come anywhere near the maximum, but something to keep in mind.
I'm not gonna lie... I bought a e25 and while it doesn't do a bad job as a vacuum, the software could use a bit of work. Switching between two floors is a bit hacky. It has gotten itself stuck under my sofa, nightstands, and narrow desks a few times. It also maps "ghost" rooms that shouldn't be there. If I knew better then I would've just waited for the s2 to come out and splurged a bit
Eufy E25 or E28? I’m waiting for my pre-sale coupon to purchase the E25. They just became available in the US.
Really?! I paid for a 150 dollar off coupon in the presale, two months ago! I cannot redeem until they send codes on the 13th. Now maybe I don’t have to wait!
I’d get the T80 in your situation. The X9 has the ability to lift mop, vacuum and side brush independently. I don’t think that benefits you much if you do not have much of a rugged area. I have a X9 and E25, and I find the X9 to do a much better job mopping and require much less maintenance of the mop and dirty water tank. E25 was a louder vacuum and worked very fast. X9 while very slow in comparison it mopped with very little noise.
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’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.
Eufy e25. Best I've tried on carpet and I've tried many. Btw I have a Saint Bernard!
Read my posts. Eufy E25 a good place to start
Having had several robots I'm afraid to say the 40 series are poor on carpet. The best I've found from this manufacturer is the L50. It has the duo brushes and runs lower to the floor creating a better seal. It also has a far superior bin design creating better air flow. Eufy e28 and 25 both good on carpet. If you don't care about mopping the Dyson Vis nav has been floating around with terrific discount. That is best on carpet by a mile.
Less than five minutes once a week for my eufy e25 that runs 1000sq feet every day in a house with children and pets. I find that it does an excellent job.
Honestly, i wouldn't buy either of these, I didn't love them, BUT.... I can confirm they will not go on sale until 7/8, and the deals have already been announced. The [e25](https://amzn.to/4lb3Ofh) is going to be $699 and the [e28](https://amzn.to/4euK9UW) $799, and those deals are the same on amazon, walmart and [eufy.com](http://eufy.com) (but those are affiliate links for Amazon, which has the best return policy, IMO). if you're curious why I wouldn't, I covered them here: https://lifehacker.com/tech/eufy-omni-e25-robot-vacuum-review. But... everyone should get what makes them happy. I have a list of all the prime day deals here: [https://www.reddit.com/r/RobotVacuums/comments/1ljl8wd/prime\_day\_deals/](https://www.reddit.com/r/RobotVacuums/comments/1ljl8wd/prime_day_deals/)
I have had a number of people respond to the review and here on this forum saying that they have the exact same problem. Eufy replaced the e25, And the second unit had... Wait for it .. The same problems. They felt strongly the e28 did not have perm problems, so They didn't replace it and wanted to continue trying to fix each individual error. We did that for about 3 weeks before it became a losing proposition for me and I couldn't realistically write about it. Because I tested the e28 first, I assumed it was just e28, in the e25 would perform differently. You understand I do this professionally correct? I'm glad you're happy with these models but, being defensive of them to the point that you suggest I don't know how to do my job is a bit much. I have tested seven or eight eufy vacuums and so I have a decent lay of the land.
Hi! Going to join in, because I've tested all of these units in my home. So, first lets put a qualifier on here. Do you care about the KIND of mop? Lots of people do, I think its not something to hinge your decision on, but if you do care about having a roller mop, take the x50 out. Now, between these choices, I'd say that the best, for me, was the S10. it was good at everything, and hands off. But... some people haven't loved it the way I did, they mentioned a musty smell, probably because of the dehumidifier. I live in the PNW, sit 10 feet away and don't smell anything. After that, I'd say its a tie between the Flow and x50. The x50 navigated large spaces really well without getting lost, and is a champ at mapping. The Flow tends (its still installed) to get stuck occasionally on my threshhold, which is less than an inch. No reason for it. I haven't tested the Curv 2 Flow, but liked the QRevo and specifically, the Curv lines, and Roborock generally. Based solely on specs, I would discount it in favor of others. * I’m specifically looking for something that is as “hands-off” as possible and can handle both hair and actual messes (not just light dust) but also doesn't require it to be linked to the home plumbing because we're in a townhome and are unable to do that The ONLY robot I have ever tested that sucked up real, big, legit debris is the 3i S10. Haters to the left. I dare any other vacuum to suck up a small piece of cardboard or mulch and not get stuck. Robots are good at microdebris (dust) and maybe debris up to a cheerio (a cheerio would actually put some robots down, but nothing bigger except the 3i. So in terms of hands off. no question- its the 3i. Also, while it SUCKS to move in, its very heavy, you never change the water. After that.... the x50. I do have to tend to the Flow every week or so. * How well do these handle laminate flooring + rugs (especially transitions and not soaking edges)? The rug question is a trap. What kind of rug? How is it anchored to the floor? Ruggables do better than most. Low pile do better. Tassels? Forget it. High pile, unanchored like a bath mat? Forget it. But honestly, most modern robots don't soak the edges of rugs. But I suspect you'll change your floor plan re rugs after getting a robot. Laminates are fine. I think rollers do better if we'er talking LVP, if you can get the robot to go with the "grain". * Do any of these struggle with anti-fatigue mats or getting stuck? Almost all. They'll move it around, might get water a bit around them. But... robots with lifting chassis like the x50 do better. I watched the x50 (and x60) successfully navigate a kitchen fatigue mat. * Real-world mopping performance on sticky messes (not just “light dirt”) Flow. Sticky, specifically, is hard. Its not going to get it on the first pass. You need to send the robot to that spot, and then go to max water, and send the robot over it a few times. After the Flow, the 3i. Then the x50. * Hair management (long hair + dog hair) Again, sorry. 3i. It has combs inside that deal with it. I'd prefer a razor like the Eureka J15 line or Dreame's tricut roller, available on some models, but of your choices, That's the best. The x50 also advertises a comb system, I didn't think as much of it. The Flow wasn't great around this. Consider the Flow more of a mop than a vacuum. The bigger issue is getting the hair off the floor, and that's about the magic triad of sweep/roller/suction. High suction doesn't matter if the sweep doesn't get it into alignment with the rollers, and if the rollers don't get it off the floor to present to the suction tube. The reason the 3i does it well (the eureka line does, too. The Eufy e25 should, but it doesn't) is GIANT sweeps that move in opposite directions, and always have contact w the floor. Other brands use sweeps with 2 arms instead, and one one of them, one one side. * Obstacle avoidance in a lived-in home (not staged, clutter-free floors) Again, this is a trap. In order for your robot to be successful, you will eventually capitulate to getting the floor less cluttered. Cords will become wall bound, toys will get cleaned up, lamps will become more anchored to the wall, etc. But generally, all four of these robots are about as capable. * Long-term maintenance, what’s annoying after a few months? NO ONE has tested these for many months. And for everyone who has a robot they love, someone will hate it. What's realistic is to assume upkeep. You'll need to really crack the robot open and clean it once a month. That's the robot, and the tower. This is 30 min of work. But doing this is going to keep the robot running well.
I mean I like the flow but I don't love it. I have major ADHD and a dog and chickens and I got robots to take some of the labor away. I got annoyed enough at the flow that I just let it sit on the dock for 2 weeks. I mean it's not a bad vacuum. But I'm annoyed by the fact that after watching roborock, for instance, spend so much time and energy engineering this sweep and going from three arms to two arms and it extends and it's asymmetrical, etc. Etc. In the end, it was so simple. You just need two giant effing sweeps that always have contact with the floor. Now that that's been discovered. Why isn't everyone copying that? Why was the e25/28 So bad when it had the right design? I don't know. I mean not to be a spoiled sport, but no matter what robot you get, you're going to have some complaints about it. And theoretically, they'll be things you love about it. You've narrowed It down to two good robots, buy one and move forward.
I feel like I just this conversation in another thread..... here's precisely what I said, same thing here. The Pro 8 was a great robot, but there have been LEAPS and bounds since then. I have the f25 as well, and I'm a big fan. (altho, honestly, the Narwal is even better) If you have pets, the issues are 2fold. First, you gotta get the hair off the floor. Once it gets up the floorboards, no robot can get it. To get it off the floor, you need sweeps that are really good. In my opinion, only a few companies are doing that. 3i and Eufy. One piddly sweep on the side isn't gonna cut it. You need two sweeps, and they need to have contact w the floor. Now unfortunately, the Eufy e25/28 that have this feature suck, IMO, for other reasons. 3i's are gigantic, move in opposite directions and are always in contact w the floor. They work exceptionally well. Part 2- you want a vacuum with a razor that cuts the hair. Again, only a few do this. Some Dreame models, Eureka's J15 line and 3i. Now, I'm a 3i stan. I think its spectacular, but its not for everyone... so you have to figure out what other priorities you have. Does the tower need to look nice? Dreame wins there. Do you have large debris or just dog hair? Large debris? Only 3i. More carpet than hard floor? Eureka. Usually, when people have pets, I steer them towards the best Eureka J15 they can afford. Most are quite happy. I have a short hair dog who sheds incessantly and drags in mulch from outside and general mud/dirt, and I love the 3i s10. I know lots of people with Dreame x40/x50/x60 that have pets and are happy. Anything in those product ranges will prob suit you well. You can see more of these recommendations here [https://www.reddit.com/r/RobotVacuums/comments/1s3qr8l/amazon\_big\_spring\_sale\_recommendations\_by\_price/](https://www.reddit.com/r/RobotVacuums/comments/1s3qr8l/amazon_big_spring_sale_recommendations_by_price/)
Rankings by Use Case
Top recommendations from others in the same boat
Best for Cat litter tracking

Top pick
Dreame - X50 Ultra
Best for Cluttered homes with toys and cables

Top pick
Roborock - Saros 10 Series
Best for Deep tile grout cleaning

Top pick
Eufy - Omni E25
Best for Hands-off maintenance

Top pick
Roborock - Saros 10 Series
Best for High threshold navigation

Top pick
Dreame - X50 Ultra
Best for High-volume pet shedding

Top pick
Roborock - Qrevo Curv Series





