The main differences between Roborock S7 and S8 are the vacuuming performance, navigation/mapping, and charging. The newer S8 has better suction and a dual brush system translating into better carpet cleaning courtesy of the innovative CarpetBoost+ System.