I'm wanting to ditch our heavy plug in vacuum cleaner for a versatile cordless stick model to do hard floors, carpet, sofas and car. Most say the charge lasts for 20 minutes. Is this really long enough? Does anyone have one that lasts longer? I really want a Dyson v7 Total Clean but can't justify the price. Does anyone have experience of the Dyson v6 Total Clean or the Gtech Power Floor? Are they any good?