The difference between Roomba 4 and 7 is that, i4 has better dirt capacity and battery life but the Roomba comes with advanced navigation and mapping systems.