
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 using the T90. My girlfriend has long hair, and it's always a pain to clean up. Our previous robot vac picked up hair fine, but the brush would get clogged fast. This year I switched to the T90. We totally sold on the blast airflow it has. It grabs most of hair on the carpet, and our carpet stays clean now. The anti tangle is good. Barely any hair gets wrapped around the brush, we don’t have to worry about cleaning the brush anymore.
From what you described, t90 sounds like it fits your place better. Roller mop for hardwood, stronger suction for the carpeted room. If you’re not in a hurry, then waiting for t90 might make sense.
I haven’t seen many good reviews of irobot here, and it doesn’t seem that many people use it. I use an ecovacs deebot myself, and if you’re not in a rush, the X8 pro omni might be worth a look. I’ve had it for a few months and it’s been really reliable so far.
Roller mops do clean well, especially things like coffee stains, I've satisified with that. I think the t90 is good overall. The mop gets washed in the station pretty welll, so there's not much upkeep needed.
Ecovacs T90 or Yeedi M16 infinity. Both are new models in your price range when on sale. The yeedi is cheaper. Both are essentially identical. These are new models with their new navigation sensors, mop roller system, and anti tangle brush roller. I've only had mine for a few days, but for the price, the feature set is amazing. The carpet performance is just average from what I've heard. I have mostly tile.
I own the Yeedi M16 for the last two months and it has been fantastic. One of the top robots right now (along with T90) and for only $650 USD on amazon. It's a fantastic value. The mopping performance is top tier. The AI features are surprisingly really good and not a total gimmick. Maintenance has been very minimal. I almost never have to intervene during cleaning. Main thing is that the onboard air filter is small and it does get clogged up with dust after a week in my very dirty house.
It depends on the brand and model, but a well designed roller mop system is the bomb. The cost difference is very little these days. People talk about the maintenance of roller mops, but I don't see how there is much of a difference. I think that is an outdated idea. A well designed roller mop system will leave your floors cleaner than a well designed spinning mop system. A hill I will die on. It makes sense logically, and I experienced it first hand when I transitioned to a roller mop robot. When I say "well designed" I mean a roller mop that actually cleans the mop while mopping instead of just claiming to. Roller mops will become standard even on medium budget models within a couple of years.
The Narwal flow, ecovacs T90, and the Yeedi m16 infinity all have a fully integrated dirty water reservoir. Just the ones I know of. It will become the industry standard. Questionable whether cleaning that reservoir is even necessary on many robots in the first place. Can't clean without water 🤷🏼 I refill mine about once every 4 days for what it's worth. At the same time I empty my dirty water.
It absolutely is questionable. At least I question as often as people think you have to clean them. They stink regardless, and as you know, these models I listed do not have a removable tank. It is not possible to clean them. With all models, the stink is inside a sealed tank. You only smell it when you open it to clean it lol
It's a great robot. I don't think you will regret purchasing it. I would also recommend the Yeedi m16 infinity, which is identical (afaik) and ~$200 less. The carpet performance is average, but the mopping, low maintenance, navigation, and AI features are where it really shines. Highly recommend.
The difference between the T90 and Mova P10 is really massive. T90 is flagship tier
I only have first hand experience with the Yeedi M16/ecovacs T90. The obstacle avoidance is really good. Better than most. The mopping, which should be a high priority for you given you have 75% hard floors, is going to blow the Mova P10 out of the water. The the T90 has a really well designed mopping system. If the Mova P10 is an excellent value at $400, then the T90 is also an excellent value at $700. I think you get proportionally more function and features for the money you spend. The Yeedi M16 Infinity is pretty much exactly the same as the T90 FYI.
I got both the mova P10 and ecovacs T90. I returned the P10 because it seemed to have poor pickup on carpets and would make the poor movement decisions. I then got the ecovacs and it has been much better in both those areas.
Both are good at avoiding things. I honestly think the P10 was a little too cautious and would do a worse job cleaning because it was too scared to even go where someone was standing like 5 minutes before it cleaned there. However, the T90 also does not make the best decisions either, but I have noticed that if I just leave it be, it ends up doing a good job getting everywhere
I’ve had one for about a month now, and I have to say its upkeep is really easy. The station cleans the roller well, and there’s pretty much no bad smell. The dust bag is also quite big, so I only need to change it every three to four weeks.

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