A.H.
I went through like 3 cheap vacuums in 3 yrs. until I finally broke down and bought a dyson. IT is the best. I have the Dyson ball (small version) I live in a small space and have carpet and lynoleum. It works well on either and you don't have to change settings or anything to go from one to the other. Also to add the "wand" attachment for cob-webs etc takes about 2 sec.
What I really love is that is picks up so much dust etc. We moved into an older apt. several months ago with some pretty terrible carpet. Anyway, this thing just sucks everything right out of it. Amazing.
My mom has a large house and 3 cats and she has the dyson pet, she loves it. It is much heavier though they my little ball, but they drive very easily and dumping the canister takes no time at all.
Worth it.