I think it really depends on your needs. My experience is that the MX8 is a very good unit for most of the time. It does a good job of keeping the plaster clean and free of debris, including the occasional leaves. We've recently been hit by lots of wind, and this has been the cause of a huge amount of leaves in the bottom of my pool. In this case, the MX8 does seem to get clogged quite frequently. I am thinking of getting a robotic cleaner to deal with those times when the MX8 just can't do the best job. If your pool does not experience tons of leaves dropping in it, then the MX8 is probably just fine. If you have lots of debris falling to the bottom, then a robotic or pressure side cleaner might be a better option.