Self-emptying robot vacuums allow you almost fully automate your floor cleaning. But until recently, they’d only been an option for those with very generous appliance budgets. The iRobot Roomba i7+, for example, will cost you nearly $800, and the Roomba S9+ a whopping $1,099. More recently, Proscenic’s M7 Pro and iRobot’s own Roomba i3+ attempted to bring the self-emptying vacuum to more people with less scary price tags, but each sacrificed some functionality to do it. Ecovac’s Deebot Ozmo N8+ stands apart, managing to deliver most of the advanced features while keeping the cost moderate.