I bought a dyson, but am unimpressed.
Texmati-- Knitter, Hindu, vegetarian, WOHM. Wife to superdad and mom to DS 24 months, and DD 8 months! .
I have a Kenmore canister vac, I love it. Worth the $$. Got it at Sears, get the warranty, etc. We have 80% harwood floors, so I rarely use the carpet head. My mom still has her two kenmore canister vacs. One is 30 yrs old, still works, she uses it in the basement. Her other one is 15 years old and still going... granted that was before HEPA. Mine is newer of course.