My aussie/hound/pit mutt puppy is a terrible puller. If she catches a scent, or gets scared, she would pull as hard as she could on her collar and would be wheezing by the time we calmed her down. With the front and back buckle on this harness (combined with the multi-function leash), she can pull and not hurt herself. She also is easier to control.
This harness is lightweight and relatively easy to put on. I tried a couple others but she did not tolerate the big breastplates. My pup got over this one in a few mins.
My only gripe is that if your dog is moving around, or it is dark, it is really easy to twist up the chest line when putting it on. I wish the male and female sides of the buckles were color coded (so one buckle is blue, one black, one red) or something so that you can quickly tell which goes to each side.