I replaced my Shark Rocket with the new Apex.  Loved my Rocket and how well it cleaned but I was tempted by the new dual clean brush and that this one is self cleaning.  We have pets so there's lots of fur everywhere.   The self cleaning brush really works and I can easily move from carpet to hardwood or tile without having to stop and change the roller.  This is a real timesaver for me.  Keeping the Rocket and will use it upstairs!