For your specific needs (hardwood, rugs, pets, daily use), the Dyson's superior filtration and slightly stronger suction on carpets might be worth it. However, the Shark Stratos has excellent self-cleaning brushroll technology, which is a huge plus for pet hair, and its DuoClean system works great on both hard floors and carpets. Consider the cost of replacement filters for the Dyson; that adds up. The Shark is likely the better value, especially if you find it on sale.