We used to buy a new vacuum every 2 years or so. We had all the new, highly recommended brands and pretty soon, they started to work less and less and we had to buy yet a new one. Then we chanced onto the Handy Andy's vacuum. At first, I thought it was too pricey but now I am convinced it is well worth it. It works as well now as on the first day we got it. Plus we just got a tuneup (free of charge) and now the vacuum seems to be brand new. If you want a vacuum that works all the time, for a long way to come, this is the vacuum for you.
Pros: Sturdy construction, works extremely well, great service
Cons: Pricey (but worth it in the long run)