The kind of pool you use, whether in-ground or above the ground, will determine to a great extent which cleaner is most suitable for you.
There would be more in-ground pool shape complexity, with larger surface areas and deeper depths, which makes advanced cleaners like robotic pool cleaners or automatic in-ground pool vacuums preferable. These models are designed for varied terrains, cleaning walls and steps, and making their ways around obstacles.
Above-ground pools, by contrast, tend to be smaller and less complicated in design. For these, a lighter, less expensive model of automatic cleaner will do the trick. A simple, lowly priced suction-side or pressure-side cleaner will often work just fine, as there is no need for advanced technology.
Tip: Evidence has shown that robotic pool cleaners can shave up to 80% off the energy consumption by traditional systems, hence ideal for larger in-ground setups where high efficiency is dealt with.