Household vacuum cleaners question?

I've been using a Miele for 15 years or so. It works like a champ, but it was very expensive. I got a cordless Dyson Animal 7 a while ago on sale at Home Depot. Much to my surprise, it is a fantastic machine. One charge will do the whole house and I have 1" tall carpet covering over half the floors. I also have numerous shop vacs from Craftsman and Shop Vac, all have been solid performers.