The biggest statement I can possibly make about any collar or harness though is that you HAVE to train using it correctly.
I know I was never trained about how they should fit working at a big pet store because those were part of the taboo section that we sold but weren’t educated on. I went home and learned how so that if people could not be swayed to try something else first, I would at least provide appropriate information. (As a note, much like Trish King, I do allow the use of prong/pinch collars on some dogs if that is the biggest sticking point for training as long as the dog is not extremely fearful or so over threshold it can’t focus. But I do not pop the dog or use force on the dog ever. I do not use choke chains as a training aid, but understand that they are used in showing dogs.)
My own dog was trained on a chest harness and can walk on a martingale collar (she has the ability to break buckles with her amazing sheltie mane, so a standard collar is generally out, although she has an awesome leather collar with a really sturdy buckle that we use on occasion.)
I use the chest harness on occasion when I know that even with a high rate of reinforcement, she will be too distracted to walk without choking.
When we run, she is attached on the back of her harness so that she is not being corrected while we run.
Bottom line is that I train her to walk for me on whatever gear we have. (I have 8 different leashes and 10 different collars/harnesses/backpacks for her.)