I just bought my first robot. I had always had a separate high pressure pump driven cleaner prior to this.
I did a bunch of research on these and just bought a M-200 from a local brick and mortar store. I found M-200 had a longer warranty and even the seller told me that the M-200 was unusual to see on his repair bench. So far, it has been working great. I can’t control it from my phone, but the other models I looked at were Blue-Tooth, not the best connection in my opinion for this application.
What I did find was where you buy will make a difference. I looked for a local pool store that does on site repair and then worked on pricing. The internet sites seem to require shipping on them for repair at your expense and that is problematic IMHO. Also, trying to get good service directly from the manufacturer also had a bunch of poor on-line reviews. Good Luck!