Yours doesn't shut itself down if it gets stuck? Mine plays a little tune and an error message if it gets stuck (there's a spot in front of our sink where, if the throw rug is crooked, the Roomba's side brush isn't happy) but then shuts down after a while.
I have a 600 series that I run once or twice a week. I used to run it every other day when both long-haired girls were living at home. Our main floor is mostly hardwood flooring with a carpeted family room (1000sf or so). It takes an hour for the Roomba to run with plenty of battery life left. I empty the bin and check the brushes each time. It is NOT difficult to clean---use the red tool that comes with the Roomba to clean off the bristled brush, check to make sure hair isn't caught on the sides (use the red tool to cut it off), wipe down the non-bristled brush with a damp towel, and check the side brush to see if hair is tangled around the spindle (it has a small screw that needs to be removed--I keep a small screwdriver in my junk drawer for that purpose).