Hi jmismith,
we use 2 vacuums for cleaning. The models we use have varied over the years, but after much trial and error, we have found a couple good ones that do a great job, but also hold up well. As you can imagine, we are very hard on our vacuums, as each of our teams cleans approx 6 homes a day.
I am also seriously not impressed my many of the bells and whistles (such as headlights on the vac) that some models "feature" IMO these are just marketing gimmicks that do little (or nothing) to improve the quality of the job and end up being one more thing that can break.
We use 1 upright vacuum, the brand is riccar supralite model RSL3. We also use a canister vacuum: Sanitaire SC3686, which comes with several attachments used for dusting blinds, and cleaning in tight spots, or on furniture and vents, etc.
The canister vac is used for stairs, edging carpets and all hard surface floors. (not a broom in sight here!)
We have found these models to work really well, and they rarely need serious repair. They are not the cheapest vacuums you will find, but they are not the most expensive either.
Keep in mind that our needs are not only for a good vacuum suction, but also it's reliability, and given the heavy use our vacuums get, it must be very sturdy and well made.
We have
vacuum cleaner reviews with specific brands and models on house cleaning central.