I'm going to chime in with a vote for Rainbow. They're quite expensive, but pay for themselves in the long run, since they last so long. Mine is 12 years old and still runs like new. And it's been well used and abused over the years. And you never have to purchase bags or filters for it, you just fill the little tank with water and dump it out when you're done. Water traps dust and allergens better than anything. I don't care what kind of filters or bags you're using, they all let dust and allergens back into the air when you change / empty them. Water doesn't. And it's much more versatile than most uprights, you can go right from carpeting to hard floors with it, dust, clean the blinds and the ceiling fans, vacuum the couch, etc. Does stairs very easily. Goes right under most furniture. When (if) this one I have ever dies, I'm getting another one.