Absolutely. I bought a new Roomba after my old one died and was surpised to learn it's basically unchanged and still just as stupid as the old one. Returned it, got a Dreame X40. Much better, night and day difference.