I've got a Dirt Devil light bagless vacuum. It's powerful, reliable, and it does a fairly good job. The only thing that really sucks is emptying the container when I'm done using it. Every time I empty the damn thing, a cloud of dust rises, and I end up cleaning the dust off the trash can and the floor.
I can't decide which is better though, bare floors or carpet. Sure, the vacuum is loud, and sometimes it's hard to maneuver into those tight corners. But the payoff is that the carpet gets cleaned. On the other hand, bare floors need only a sweep and some mopping action to keep them clean. Of course there's the wait time for drying, but there's also a nice buzz if you underdilute the Pine Sol just right.
A clean carpet is soft and warm when you caress them with your fingers. And a clean floor feels so smooth and silky on the skin. Either one feels good on your cheeks.
I've actually been fantasizing about getting a Dyson ball vacuum; it never loses suction and it swivels! But the $500 price tag keeps it a fantasy.
Speaking of fantasy, remember that movie Cruel Intentions,
when Blaine describes Greg to Sebastian as, "The man's got a mouth like a Hoover".
I thought that was a terrible thing to say. How offensive! Hoovers are crappy vacuum cleaners--they break easily, don't last long anymore, and the suction action is weak to nonexistent.
Now if he had said, 'The man's got a mouth like a Dyson,' I'd've been impressed!