I like the Dyson vacuum cleaners, but I think you do need to pick one that's suitable for your requirements.
I've got an old 04 Dyson here, which I keep for hoovering my sitting room rug as it's the best at getting the dog hairs out of it.
I've got mainly laminate and tiles as flooring in my house and don't think the older Dysons are that great on those.
I also prefer cylinder vacuums rather than uprights, so I've got a Miele cat and dog vacuum that I've had for years and use it to hoover the car, etc.
A purchase that I delayed for a while, thinking I might regret it, was the Cordless Dyson V6 Animal.
I don't regret it at all! It's brilliant for vacuuming every day and no wires to mess around with, just unplug it and go
When you have to hoover everyday due to having dogs, etc., it's brilliant and I love it