*Edit: I've been asked to post my personal preferences with regard to brands. As I said before, there is no bad vacuum; Just vacuums built for their purpose. That being said, here are my brand choices in order:
Miele for canisters
Riccar for uprights
Hoover for budget machines
Sanitaire or Royal for commercial machines
Dyson if you just can't be talked out of a bagless machine.