For what it's worth to others, I was hesitant to buy but finally did after my (twice repaired and once replaced) Ecovacs X2 frustrated me enough.
The features/internals are older for sure (no extending mop until the S20 releases at some point) and the myriad specs that people track show the S10 in the middle of the pack,
However; it just works and I haven't had to deal with a stuck or lost bot in a week (in a fairly tidy and simple one-level home with mostly tile and wood floors). We've got two dogs and I can tell that it is at least as effective at keeping dog hair under control as the other vacs that we've had.
That being said, our Dyson stick vac always picks up a ton of dust and hair that robots miss each week, and that's been the case for every bot I've had back to the roombas.
I'm relatively handy and installed this under a bathroom sink in about 15 minutes - my hot tip is to liberally use plumber's tape on the provided fittings.
If you're looking to avoid constantly changing water for your vacuum, and want something that stands up to a tidy and average house with two dogs, and if you can get the same price (I managed to snag for a bit under $450 on amazon, down from the $1200 retail price, which I think is too high), this is a solid bot.
Now hopefully the internal navigation and AI will last past the three month mark that my previous X2 couldn't manage...