So when I purchased this, I did so because I was tired of the Dyson having to be cleaned out after each use due to the roller being full of pet hair. I have 2 cats and a dog so when I seen it was easy to clean I was excited. Although it is slightly easier to clean, I do like the different attachments and the long cord. It is powerful... too powerful for my rugs, it is almost self propelled and scrunches up the rugs. Is it the best? No, is there one better? I haven't found it yet.