I own one but rarely used it. I'm (I think) at intermediate level and the robot is ok for practicing strokes, service, service return, and footwork. If you have not reliable practice partner that is equally determined to work out with you, a robot is nearly the only choice left aprt from shadow practicing.
The robot is easy to setup, has 60 or so patterns that mimic the drills used by most TT coaches. It can do service-like shots, ie. first bounce on the opposite side of the net. But it cannot vary spin between shots automatically: you have to manually adjust the head for that.
Spins can be unnatural:in order to get more spin, you have to increase the speed. You cannot have slow, heavy backspin, for example. It's one of the limitation of robots with only two wheels.
If I have to buy a new robot, I'll consider AMDT V989H. From the info on it, it can vary spin between shots, the control is graphical, has 4 wheels. The only limitation I read is the inability to do service.