Unlike some other reviewers, I had no issues with the cleaner getting stuck. For me, it happily switched between carpet and non-carpeted floors. I was amazed at how much fluff it picked up, especially after we have just had out carpets steam cleaned. Each of the cleaning options I tried worked well (edge, up-and-down (auto), and spot worked well)).
I downloaded the app, which generally works well, however I can't find anywhere were I can direct the deebot to a specific place to perform a spot clean. If you select spot clean, it just performs one just as it leaves the charger. The remote that comes with the cleaner is supposed to be able to do this, but I could not get my one to work. There is however a 'share' user option, so maybe I need to set this up? My only other minor issue is that the app will not let you switch between cleaning modes, so when you've activated one mode, then you need to return to the charger to select another mode.
Apart from these minor annoyances, this is a great machine with strong 'standard' suction (I haven't tried the Max power option). Given the price of the cleaner compared to similar other brands, you can't go far wrong.