I am looking at buying one of these. The DC16 apparently only lasts 6 minutes before it needs recharging - is this usual? very annoying when using? Can anyone with a hand held cleaner recommend theirs? Many thanks