Yesterday we bought a $60 Bissell upright vacuum at Walmart. I think it's the Turbo model. Considering we didn't take down our (real) Christmas tree till yesterday, it did a marvelous job cleaning up a small mountain of sprills on our thick living room carpet. Our old vac had been slowly dying for several months. Our carpet hasn't looked this good, or been this clean, in months. It got up some ground in dirt that the old vac didn't touch.
While I would have loved an Oreck or Dyson or other top of the line vacuum, it wasn't in the budget. This one works much better than the one we had, even when that one was new. (our old one was a Hoover upright from Sears) I can't speak of long term use, but it did well yesterday, is easy to empty, and the filters are all washable and in places that are easy to replace. No fiddling with a million tiny pieces to get to them to clean or replace them, like with some other vacuums I've worked with! (I used to work as a maid in a hotel...I LOATHE taking apart a vacuum!)