I have owned many robovacs in the past, and currently have 5 of them that I use daily. I feel that navigation, mapping, collision avoidance, and map corruption are the biggest weakness of every vacuum I have. They all clean “good enough”, especially if you use them frequently.
I would love to see reviews that look at the top 100 or so complaints by customers about what causes their robots to fail, make an obstacle course, and run them all through it multiple times to see how they get stuck, where they get stuck, and if their maps corrupt over time.
Things to test, for example:
Floor to ceiling mirrors Hallways that are not uniform in width (e.g. slightly wedge shaped) Floor to ceiling windows Horizontal features of chairs, table legs, etc., where robot might get stuck under or over Low couches that robots might get stuck under cords socks poo carpet transitions carpet transitions near windows etc., etc., and lots of variations of the above.
Nobody to my knowledge tests this stuff, but I think it’s the most critical factor with modern robot cleaners.