I have waited quite awhile before getting a robot vacuum. Although I love the idea, I wasn't confident that it could clean up our home (with 3 pets) in a way that saved time and effort. I briefly had a random path vacuum and it got stuck repeatedly in the same spot. I bought this one on a lark and have been blown away.
From the moment this thing set loose, it started to figure out the floor plan of my house. After a few weeks, it now cleans everyday before I get home from work. The app is great - I get notifications if there is an issue but most importantly, it handles hair from our two cats and a dog without issue. It drives over carpets, over hardwood and it does a great job. If I didn't have stairs, I would not need to vacuum at all!
The self-empty base and mapping features make this a home run. Nothing in this price range even comes close.