I'm not regimented with vacuuming at all.......

When I see the need, I do it. We have carpet on the stairs and upstairs, except bathrooms are vinyl. I vacuum our bedrooms, bathrooms, and hallway more frequently than the office and stairs. Downstairs, we have cork flooring throughout. I let the Roomba vacuum different areas nearly every day.....whichever areas need it on any given day. If nothing looks dirty, I don't set it to go. The powder room (cat box zone), foyer, and kitchen need it the most, in that order.
FWIW: The Roomba works great on carpet and hard surfaces. I just run it far more often downstairs now that we have the cork (carpet doesn't show the dirt and fuzz like any smoother/harder surface) that it stays busy just downstairs. I particularly like using it in our bedroom because our bed is at an angle to the corner and there is a lot of floor space I cannot get with the upright I use upstairs. We have one item under our bed still from the flood back in May and the Roomba cannot go under there right now. Once that item has a permanent home, I'll be rotating in our bedroom again on the Roomba's "chore list".

It does a FAR more thorough job than I do!!!!!