It seems like canisters have always worked the best for bare floors (hence the reason they've always been more popular in Europe). IMHO, for any upright to work decently on hard floors, it needs to have a means of turning off the brushroll. Otherwise, you're just going to scatter debris all...