Upright vacuums can not reach places that the E5 can such as under the furniture, chairs, or sofas. The Roomba E5 has also the capability for automatic cleaning schedules which upright vacuums do not have.