We've had iRobot for years and the Ozmo 610 outperforms iRobot when it comes to cornering and suction power. I've had mine for about 2 months and I love it. The only complaint I have is the battery life, it only lasts about 1.5 hours before it dies but it takes 2 hours to fully charge so it's not a big deal. People complain that it gets stuck on carpets and chords, but it's happened to every robot vacuum I've ever owned. It just comes with the territory, you have to take the stuff away. This robot hoover is definitely worth the money.