For the OP - get a proper vac with a hose. No point pissing around with rechargable, underpowered shite.
As for Dyson, from a performance point of view, I think they are indifferent to most uprights with carpet beaters (essential with pets), and loads better than pull-along ones with no carpet beater. But you must remember to wash the lifetime filters every few months, and clean the cyclone (air compressor best for this).
We've had ours for 16 or 17yrs, as a guess, maybe more. DC04 Absolute, with the clutch (lots of different DC04 models). I would buy another... ...though thats not to say I wouldn't look at other makes/models.
They are far more expensive than other consumer vacs, and its not warranted, as they are cheap plastic crap. BUT due to their popularity, spares are dirt cheap, and plentiful*, and tons of repair guides out there.
* Except mains cords. Can't get 'em anywhere. And ours needs one