ahh, they all suck.  (somebody had to say it)
but if you're a bachelor, and you've got all tile floors, Maverick had the right idea.
I use a big shop vac, and it will pull up stuff that would get stuck in a regular vac, and you don't have to empty it anywhere near as often.  I've got all tile, its cleaner and cooler.  I really feel like I'm getting over, because my shop vac is far cheaper than a regular vac, and it works far better.