What is the difference between a canister vacuum cleaner and a classic vertical? Hands down, the canister is much more versatile--they not only handle carpets, but they shine at cleaning bare...