We have had a Rainbow vacuum for over 6 years and it has always worked really well but over time we are noticing it pulling the fibers of our carpet up and the maintenance of taking care of it is very time consuming so I was so happy to use the Shark Navigator--EXTREMELY easy to put together, use, and does a phenomenal job at getting up debri on carpet or hard floor--especially all of our dog hair. Would buy this vacuum again and again!