M.B.
I wanted a vacuum with a bag and found out those were hard to find. I actually went to the vacuum cleaner store around here to talk to an expert. He recommended a Sanitaire upright. It isn't fancy and not even close to the most expensive one they sold - just an upright with no attachments, but it works great. In fact, it's the kind they often use in hotels and commercially, so I'm thinking it should last. After I bought it I found out a friend had the same one; hers is 10 years old and going strong. I got the upright and the canister for $150 (I think, maybe it was $250) because they price matched a sale I found online. Apparently, the store having the sale wasn't really allowed to even show that combo so low, but they still matched it.
Also, he told me one of the biggest things to look for is the beater brush. Metal is best, wooden second, and plastic is the lowest.