I didn't realise there were robot vacs with mop functions! (well that worked, anyway).
I have the D shaped Neato, pet version. I'm not sure it really gets into the corners as well as it claims. But it definitely picks up long hair well, and it is also very easy to take the brush out each time and clear the hair off it - everything just pops off and back in again, no problem. You can also easily get replacement brushes and side brushes etc when they do wear out, as well as a little comb to help clear the brush if needed. It has a filter as well that is easy to change.
Some of the Neatos have the side brushes, some don't. Some have no-go zones as part of the app, others don't. Some have the ability to store more than one floor plan, others don't. Some come with a different brush and possibly higher suction. But the brushes and filters are interchangeable anyway, so it's not really a problem. I think I went for the lowest model that came with the side brush and got mine in the Amazon black friday sale for half price. The pet version isn't really a different machine than the non pet version of the same model, but it comes with more of the brushes and cleaning comb replacements as standard.
I am hoping to get amtico flooring soon instead of my carpet ,and I hope that it will still work fine on that, without scratching it! In fact I hope that it will work better, as it seems to pick up huge amounts of carpet fluff still, but hard flooring won't have that problem.