I have an older Roomba and a newer BotVac, and the BotVac is slightly more clever, but it's about 10% chance that I won't find it bleeping helplessly on some new minor obstruction that it found. It's impossible to have a house where there are absolutely no cables, dropped socks, dropped toys, rugs, furniture with "tank stopper" properties, curtains that are slightly too low, etc, etc.
When my vacuum cleaner can untangle itself, I will pay silly money for something that takes care of my laundry.
After that, something that loads, unloads and sorts my dishwasher would be nice, but nothing comes close to pairing socks...