I am looking to start saving for a pool cleaner for next year and getting rid of my entry-level aquabot. I want something that can not only clean the floors, but also includes a brush for the walls and waterline with an anti-tangle cord. If it can do steps and ledges, that would be a welcomed feature. I need something that can handle fine debris as well as leaves. Having a remote control isn't necessary. What good automatic cleaners are out there that would have these features?