After 2 Dysons, both of which suffered premature death, we decided to go for a different make. We have a ragdoll cat whose rabbit-like fur weaves itself into the carpet fibres, something the Dyson couldn't cope with (even with it's laughably poor turbo brush).
What a revelation the Miele Cat & Dag Hair cleaner was. We were used to spending a couple of hours with the Dysons, and still the carpets didn't look that great. The Miele with turbo brush fitted went through the house in about 15 minutes, and left the carpets looking almost like new. We also have very high ceilings, and the long extendable tube on the Miele means that even my 5ft 4ins wife can now reach the ceiling for cobweb removal.
The whole product just screams quality, right down to the thin metal strip in the plastic handle to prevent the user building up a static charge and getting a shock. The plastic parts are very high quality (unlike the brittle Dyson equivalents). Yes it has a bag, but I would rather change bags in a cleaner that actually does the job than have a bag less cleaner that doesn't clean.
Another indication of the quality of this product is the fact that it comes with a 2 year guarantee, upgradable for just £30 to a full 10 years parts and labour (that's got to be a no-brainer).
If you have a pet that sheds hair, or even if you don't, I would say that you would be extremely hard-pressed to find a better cleaner for the price.