First of all, you need to decide whether you're looking for a simple, lower priced robot vacuum to clean-dust all your hard flooring, or whether a higher priced unit with scheduler, memory, sensors to detect dirt, and better transitioning abilities from floor to carpet, is what would better suit...