We recently did a big competition article where the Neato D7 and the Roborock S5, specifically the S50, actually tied for the best robot vacuum out of the 14 we tested. It was so close of a race that we had to do another article going more in depth to find out once and for all which of these amazing vacuum cleaners is actually the best.
They have very similar top of the line features, for example they both are smart navigation robots using invisible lidar lasers to map out your home and clean in straight efficient lines while navigating around obstacles with their various sensors.
They both have our favorite feature on a robot vacuum which is virtual barriers where you can draw unlimited lines on the map in the app to keep the robot out of places its likely to get stuck.
They also both have the new zone clean feature where you can tell the robot to vacuum a certain room or a certain area within a room for touch up on high traffic areas.
Despite the fact that the Neato and the Roborock are almost identical with regard to the app features we did like the functionality of the Roborock app a little better, it was close but we did find it slightly easier to use.
lets look at the power. We tested them with an anemometer and found that the Neato D7 had more airflow at 20 cfm on high power, to the 17 cfm of the Roborock S50 on high power. The Roborock did have more power settings though and we should mention here that even 17 cfm is very good for a robot vacuum. In other words though the Neato D7 had more power they both were very good in this regard.
The Roborock had better battery life, getting a whopping 2.5 hours on low power and 110 minutes on high power, which is the most battery life we have ever heard of on a robot vacuum. The Neatos battery life is better than 99% of robot vacuums out there but not as much as the S5.
We should mention here though that because both of these robot are smart navigation bots with Lidar, battery life is not nearly as important as it is with a random navigation bots because both the Neato and Roborock remember where they have an haven’t cleaned and if their battery does run low they return to the base to recharge and simply start up again where they left off.
In terms of pure cleaning ability it was almost too close to call. They both performed incredibly well on both hard floors and carpet, picking up all the sizes of debris we put down, we can safely say that they are two of the best robot vacuums we have ever seen in terms of pickup ability with a lot of power for hard floors and deep cleaning carpets.
They both had brush rollers that were pretty resistant to tangles, though the Neato does have a much wider front mounted brush compared to the standard mid mounted round system of the Roborock.
And they were pretty evenly matched with things like edge cleaning, where they both did good but not great, and the crevice pickup test where they both did better than average.
As far as more meaningful differences lets start with the bin size. The Neato D7 has a huge dust bin at 2.5 cups compared to the fairly small 1 cup of the Roborock S5, this can be an issue if you have a lot of shedding animals as robot vacuums can only clean until their dust bin is full.
On the other hand the Roborock S5 has a mopping attachment that you fill with water, which when used in combination with its virtual barriers and or zone clean feature to keep it away from rugs and carpets it can be a pretty useful tool.