I'd buy again, on sale.
I'll start with the CONS. It's very bulky and heavy and a pain having to plug in and unplug every so often. It also feels like its materials are cheaply made. With that being said, from what I understand from others, the materials are NOT cheaply made, just lightweight. It has immense sucking power and cleans the floors better than my Dyson stick vacuum. Also, from what I understand, it's repairable if anything breaks. I wouldn't have paid full price but if you find it on sale, buy it.