CR's take: In general, canister vacuums do a better job on bare floors than upright or stick vacuums because they're less likely to disperse dust and debris while vacuuming it up. ... And it features a brush on/off switch, which minimizes the dispersal of dirt and protects the finish on hardwood floors.