Pros
No need to clean hair from the brush roll.
Picks up a LOT from carpets.
Cleans hardwoods really well.
Easily clean under tables and some furniture with powered lift away.
Easy to empty dust cup.
Long power cord.
Relatively quiet.
Easy to switch between carpet height modes.

Cons
Hose doesn’t reach very far.
Wheels can be loud on hardwood floors.