I personally love the Shark Rocket DuoClean HV381. Yes, I know, it's a Shark, and a stick vacuum no less! But it works perfectly for my living situation.
It's corded, so no worries about battery wear. It's got the traditional bristle brushroll (non Zero-M) DuoClean powerhead, and the suction is about the same as a Dyson V10 on Medium suction setting. My current home has mostly hardwood floors, mats, area rugs, and hardwood stairs, and I find it does a good job on all surfaces. Plus the brushrolls can be taken out, maintained and clean out the powerhead easily. The only thing I don't like about it is that it has no HEPA Filter on the exhaust, only a cloth micro filter, and Shark suggests you can go 1 year before washing it. I cut a Miele Super Air Clean Filter to size instead and replace every 3 months.
I picked it up at Factory Direct.ca here in Ontario for $185. I liked it so much, a year later I found the same one at Value Village for $15 and snatched it right up to keep as a spare!