Newer robots from companies iterating on the technology, like Roborock, can detect cables/shoes/stuff left on the floor and just drive around them. They're a lot better than what Roomba is selling, and much better at dealing with the average home. I've been really impressed with ours after having a similar, frustrating experience with one from iRobot.