To me vacuums are disposable. I buy a reasonable priced vacuum, usually on sale for about $50 and use it until the filters get worn and the brushes get all tangled with stuff. I don't have carpet but do have room size area rugs. I have had high priced vaccums but after a few years they get smelly and seem to not work as good as they did when new. It's hard to replace a $400 or more vacuum after a couple of years, but not a $50 one every so often and get a new better one each time.