We have a large downstairs and our roomba always died before it could finish. Our 960 now runs for 2.5 hours plus before needing to charge. Finally, it can finish a job.
Pros
Reliable Security
Cons
The battery may be prone to leaking or other types of damage