I have an old Roomba (980 perhaps?) and laud it as one of my best appliances. It’s a work horse!
We’re had it for five-six years and it still works great. Nowadays it sometimes needs to charge twice to finish, but I only notice if I’m home - and I could just replace the battery. Parts are so easy to replace, that my wife has replaced most, and she isn’t a tinkerer.
Maybe I just don’t know what I’m missing - I’ve never had others - but I love my Roomba.