All hail our robot overlords. Anyhow, I feel that robot vacuums are far along enough to get one. Main thing for me is object avoidance aka don't run over poop.
This is kind of there for my mom to keep the floor cleaned since we're all busy for weeks at a time. With two dogs, this might just knock out one more chore to do. Mind, you could get a far cheaper one if you say have no dogs (no poop avoidance needed).