For $350 a Kenmore 600 Series will out clean just about anything on the market today, has some clever convenience features, a great electric motor hand brush for upholstery, cat towers and the like, and if you are super diligent about only using genuine Kenmore brand HEPA dust bags and filters...