Maybe I'm missing something, but if you spill a bunch of food all over your floor, you're supposed to sweep it up right away, before people step all over it and make a huge mess; that isn't something that's supposed to wait for a regular cleaning. At least, that's how normal people live.
The Roomba can handle a few stray peas here and there. I think you're underestimating it. But if you're making a huge mess on your floor every day, then it's not really meant for that, though you might want to look at why you're making such a mess in the first place; is someone in the family a huge klutz or something? I have hardwood floors on the first floor and barely do any cleaning at all, mainly I just sweep around the litter boxes more often. It just doesn't get that dirty, even with 3 adults.
The Roomba can handle a few stray peas here and there. I think you're underestimating it. But if you're making a huge mess on your floor every day, then it's not really meant for that, though you might want to look at why you're making such a mess in the first place; is someone in the family a huge klutz or something? I have hardwood floors on the first floor and barely do any cleaning at all, mainly I just sweep around the litter boxes more often. It just doesn't get that dirty, even with 3 adults.