I have an Oreck, it does a good job. I use a small shop vac most of the time. Picks up cat hairs and litter. I like a dust mop for wood floors. No way could I live without a canister vac. I vacuum out the heat vents, other up right vacs and tons of other things. Uprights just can't do everything.