This is a really tough question to answer. I guess if I only could keep one, I would keep my Rainbow Vacuum. It can do everything, including mopping, wet spills, shampooing, and of course vacuuming above floors, carpets, wood, tile, and it also has a low profile to get under beds etc.
PR-21
Bud