iRobot Roomba 980

No robot vacuum is perfect—and this one had some trouble with dirt pickup. It's expensive, too. But if you have a whole floor to clean and the money to spend, it's worth a look.
Pros and Cons
Pros
-
Good dirt pickup performance
-
Gentle on furniture
Cons
-
Unwilling to clean tight spaces
-
Expensive