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.