We've has a succession of Dysons but got fed up with their just-out-of-warranty demise. We now have the Samsung Jet 90 Pet which we bought new in one of the eBay voucher 20% off deals from Coop I think. It's excellent. Better suction than the Dyson, bigger bin and it really is good with the floor brushes. The battery life is fine - on Turbo it last 8-10 minutes I'd guess but more like 25+ on regular (but who uses that!). Mum now has one too to replace her Dyson and it's replaced her upright too - real praise from a woman who vacuums every day at least.