Okay, just to update, in case anyone is still reading these posts.
Got an Aqua Jet robotic cleaner.
I think it does a good job, but not a great job. I think there are a couple of elements that are not designed well. First of all, the intakes are pretty high off the floor, they say they did this so it can roll over pool lights and stuff like that and not get stuck, but I don't think the suction is strong enough to make up that distance. It's sucks up pretty good, but again, not great. The lack of stronger suction is probably why it would roll over stuff and not get it all. Also, and I'm not sure of this, but it didnt' seem like both intakes work all the time. One works when it's going forward, the other works when it goes in reverse...again, i'm not positive about that, but it felt that way to my hand.
Also and this is the big one, the instruction manual that comes with it shows a digital controller and an analog one. With the digital controller you can set it to run for 3, 7, or continuously. The analog runs for two hours and shuts off. Here's the catch. If you get sent an analog machine you just got an old machine. The digital ones are the '09's (I found this out by calling the mfg and giving him my serial number.) I'm in the process of seeing if I can return the machine, since I thought I was getting the one where you can program the timer. I'll update after I hear back from the vendor.
On the positive side, the thing does not get stuck anywhere because of the way it works. That is a big plus. I think if you have minimal cleaning needs, it's a good machine at a good price.