I am looking to buy a new vacuum. I do not have a preference concerning canister vs upright, but the top criteria for me are Carpet Cleaning Performance, Filtration Performance, and Overall Quality. I am only interested in vacuums you can purchase in the US and that are current...