I beg to differ....
Nathaniel, the kirby should do an excellent job cleaning, and they are one of the simplest machines I know of to repair.(as easy if not easier than orecks.)If you think it is not cleaning well check: Brush length, brush adjustment, rug gasket, bag, belt, nozzle seal, and MAKE SURE you adjust the height correctly every time you turn it on. And as with any vacuum don't 'hurl' it across the carpet like your gunna be late to something, push it back and forth at a reasonable pace. But, some people just don't like certain vacuums, thats just your opinion and if you choose to believe that way it's your choice. =D