WOW....never heard of the Dyson, but it sounds like I should check it out and learn more about it, especially the pet version.
We've always had an Oreck though and now have two. The first one is 13 years old and still going strong. They are expensive but come with a service plan and we have a store and service center nearby and get them tuned up and checked every year. We also bought the Oreck shampoo machine which also works great. We have white carpet in our living room and dining room and master bedroom and with all our kids, dogs, cats and everything they all track in constantly I fight a losing battle here but have liked the job the Oreck machines do.