I have used Dyson and Shark vacuums for 15 years now and would never go back to cheaper brands. Take a cheaper brand and vacuum your carpet. Then take a Dyson or Shark and go over the same carpet again right away. It will pull more out of the carpet that the cheaper brand left behind.