I bought a competitor's vacuum at Christmastime 2011. Within a few months it was as hard to push around as my first one. The repair guy said it was performing to "design specifications" after using it to vacuum a floor mat! After throwing my back out using it, I went right out and bought this Bissell model. I'd wanted the pet-hair attachment, but didn't want a bagless because of asthma -- bagged vacuums are getting hard to find. I have been quite pleased with this vacuum. I LOVE that I can empty wash out the canister each time I use the vacuum, and that it has a HEPA filter, which was important to me. I love that all the tools store on the vacuum itself, for easy changing. And the pet-hair unit works very well on both dog and cat hair. There's a ton of suction, and it cleans carpet, throw rugs and floors equally well. I'm seeing no difference in the quality between the more expensive competing vacuum and this model. I'm also incredibly impressed that Bissell is monitoring this site and responding to negative comments -- exactly what they should be doing. I also own a Bissell carpet shampooer.