Have been using vacuum for month due to my other shark ion flexs battery dieing.  My previous vacuum didn't have self cleaning brush roll but I could take it all apart.  This rocket which is a pet pro cannot be taken apart for the carpet attachment so dirt stays. The best upgrade is how you attach attachments, made easier and don't fall off.  Love cordless.