I've tried the easy-walk harness, gentle leader and prong collar.
I am a recent convert to the gentle leader. I LOVE it. I will NEVER use anything else for training again. I have gotten the best results with it out of the three. I can walk two dogs and not even budge if they pull. It's been great for my one guy who can get excitable when meeting people and jumping up. I have maximum control. I occasionally get people asking me "does your dog bite?", "will your dog bite me?" , "is your dog friendly?", "is that a muzzle?". It doesn't bother me really. It keeps the kind of people away that I don't want to talk to anyway.

The easy-walk was pretty good. I could still be pulled around a bit but the big pain in the @ss was that the leash attached to the chest of the dog and he would always be hitting the leash clasp with his forelegs and I don't think that felt good.