I am looking into buying my first robotic cleaner. There are so many to choose from, it gets confusing. I have been shopping around online and reading reviews. I am leaning towards either an Aquabot or Dolphin and maybe even a TigerShark. I would like one that handles small particles such as dead algae and sand, and maybe a few leaves here and there. I would also like one that can climb walls and is made of good quality. My pool is a saltwater 20x40 fiberglass IG. Any suggestions on any preferred brands or models would be greatly appreciated. I am willing to spend more for quality.