Are there any that do a half decent job at mopping as well, or just mopping if needed?
The Xiaomi mk2 has a mop option. Look at some of the youtube reviews. Seems a tad of a faff to me.
i'm sure in future they will have increased range, increased battery, better suction, better cleaning, increased storage, etc as well as additional features. may even come with smart home integration. so it knows when you are out then schedules to clean up as soon as you have left so it's clean for when you get back.
Wait long enough and it'll be a full blown two legged full AI drone?
The Xiaomi mk1 needs no more range or battery. It does my entire ground floor using less about a third of its charge.
I'd suggest for its size, its suction is good.
The storage is more than adequate for a good single clean, but you will need to empty it each time. More storage would mean a bigger unit, and then the odd pattern of emptying it every other clean?
Additional features? Such as? Going up and down stairs? Yes please, but we're back to your two legged full AI drone
Smart home integration? The Xiaomi doesn't (yet) but some do. But TBH, the phone app is very good, and probably more functional than home integration would be. And with the zone cleaning feature even soming back to the mk1, that ticks a huge huge box for me!
[Just waiting for the software update! Give it to me dammit!]
The only issue I'd say it (and many units) have, is how well it reaches edges. It's mediocre on carpets. OK on hard.
ps: The Xiaomi is very good at going up edges/drops. There's a 1.5cm+ rise into my kitchen and the unit has no issues going up/down it. Also, there's a very thick front doormat which it can handle.
ps: If I had a logical place upstairs for another Xiaomi mk1 to live I'd get one! Downstairs it lives under the kids sofa in the playroom. So completely out of site