What about a roomba?
Roombas are great but only if you're the type of person who doesn't leave stuff on the floor.
Roborocks are better in my experience. And it forces you to keep uncluttered floors. Which, for me, is a good thing.