Upright Vacuums are generally better for areas with lots, or mostly Carpets. In our Vacuum Guide we explain how Upright Vacuum Cleaners with Brush Rollers which can be toggled on/off or Height Adjustment are important for use on Hard Surfaces.
If you're not sure where to begin, or would like help with model selection: