I've had the IQ+ for a year now. It looks like it's 10 years old! The decals and labeling has mostly been eroded off, probably from the salt in the pool. Despite its looks, it is a great performer and I'm quite happy with it. It doesn't get run every day, but the days I do run it, it stays in the pool all day until we swim or close the cover (during the summer we don't close the cover as often so the robot stays in for a few days at a time). I've never washed it off like others have suggested (probably would look nicer if I had been doing that). But I've had zero problems with it doing a great job cleaning the sand & silt that we get blowing in here in the desert. We also have very hard fill water, so my CH is quite high and the robot does a good job collecting up calcium remnants.
I have the ultra-fine filter basket and run it 90% of the time. Only problem with that basket is that it limits the robots ability to climb walls because it doesn't get enough thrust. So every few weeks I'll put the regular basket in so it can climb and scrub the walls and waterline tile. Other thing to note is that it doesn't get the edges of the pool perfectly, so I typically will brush the edges of the pool inwards so the robot can get that slit that collects there occasionally.
I typically run a custom program, high, floor only, which takes about 2 hours. When I notice it's finished, I'll start it again using the app on my phone. I do this a few times throughout the day, and will empty the basket when it's out of the water. I've only had it say the basket was full a few times.
I'd buy it again if I was looking for a new robot. It wasn't cheap, but I'm much happier with the sand and silt getting cleaned up by this than vs. stuck in my cartridge filter from using the vacuum.