My vacuum is a Kenmore canister that I'd bought at K Mart...
I wanted a canister, as I've found it relatively simple to use & don't have much carpet, except in the baby's room & the den...
I only have a couple small area rugs in my bed room & a large one in the parlor... Plus a left-over, long rectangular swatch of carpet that is just right to have in front of the stereo & along-side of the bed in the extra room...
One thing I've found is that buying something like a vacuum cleaner seems to be self-serve, as no one at Sears seemed to be helpful at recommending me anything, and along w/ buying a Kenmore at K Mart meant buying what I thought was a "lesser product", but thought it was at a good price...
You otherwise have "specialty vacuums" such as the Oreck & Simplicity, which are a bit pricey, but do admittedly do a good job...
The first vacuum cleaner that I had was a Eureka upright, that was bag-less, but unfortunately the filters were prone to clogging & needing an excessive cleaning as well as eventual replacement, so I realized that I wasn't as "ahead" there as I'd thought I'd be... Balls of dirt tended to also get trapped in certain suctioning areas, too...
It came w/ a telescoping dust mop, though, which I'd kept, but all I seemed to have gotten out of it, as it'd only done average work, and hated seeing what I'd vacuum getting caught in the intake between the hose & chamber, in a mere 3-years of ownership...
-- Dave