I've used a Kreepy Krauly for 20 years. Overall I like it, but don't have any experience with other methods for a comparison. If you get a Kreepy, also get the Leaf Cannister that goes between the Kreepy and suction fitting.
Things I don't like about it are:
1. Sometimes it get's stuck on the stairs and I have to pull it off. This happens once every few days.
2. I only run my pool 2 hours a day, so Kreepy may not completely clean the whole surface in 2 hours. When I swim (daily), I disconnect the hose from Kreepy and use it to suck up any missed debris.
Overall, I'm happy with it.