Henry is a stupid design, you will knock stuff over and by design they will suck less than any Dyson.
Meile are for people with carpets, it requires effort to lift them (and I have big arms)
Dyson have a much better design for simple hard floors, are a third of the weight but suck just as much. The ball is effortless.
(I've used Henry, have at least four Dysons and have just got a Meile)
The actual cleaner doesn't matter that much, but what you will need is a flat hardwood floor mop, moisten it with water and the wood cleaner and do it once a week.
You'll get a dust free house in two weeks.