The primary differences between the above-stated models of Roomba are that the Roomba e5 is capable of reaching closed spaces; on the other hand, the Roomba 890 is capable of covering ample space in one go. Moreover, the running time of the Roomba e5 is 90 minutes, while that of the Roomba 890 is around one hour.