Only since a few years ago, upright vacuums were the recommended option for carpet, rugs and bare floors. Both upright and canister vacuums are now trying to bridge the gap. The upright vacuum is coming out with with small hoses and canister vacuums are geared up with mechanized brush accessories. Which one is better?
Where Upright Vacuums Excel
Getting an upright vacuum might be the best choice if your house has mainly surfaces of carpet or rugs, specifically thick ones. The turning brushes of the upright vacuum are much better at removing the dirt from thick rugs than canister vacuums.
Average Housing
For average housing, the cylinder vacuum has a clear advantage over the upright vacuum cleaner. Much more powerful, quiet, and less complicated to deal with, a cylinder vacuum cleans up faster and also with less annoyances.
Bare Floors?
If your home has mainly bare floors (ceramic tiles or wood), a mix of bare flooring as well as of carpet, or if you have a two-story residence, a canister vacuum would certainly be a better financial investment.
Ultimately, it is a matter of personal preference: some individuals are a lot more comfortable pushing an upright in front of them, others favor the ability to move a light weight wand.