Dass ein Hund nicht anständig leinenführig werden kann, wenn er ein Geschirr trägt halte ich für Quatsch. Es kommt dabei sicher auf die Methode an mit der man es seinem Hund beibringt und bei einem Welpen stehen dir diesbezüglich ja auch noch alle Türen offen. Unangenehmer ist es dem Hund bestimmt, wenn er im Halsband zieht, allerdings gibt es auch noch andere Möglichkeiten einen Hund leinenführig zu bekommen als über den unangenehmen Zug/Druck am Hals (empfehle dir da zb das Buch "Hilfe, mein Hund zieht! von Turid Rugaas).
Zu deiner eigentlichen Frage:
Also wir verwenden beides, je nach Situation. Gehe ich nur eine kleine Runde an der 2m Leine trägt Kibo meistens ein Halsband, ganz einfach weil ich es hübscher finde als ein BG. Auch beim Freilauf und beim Toben mit anderen Hunden trägt er ein Halsband, da das Verletzungsrisiko damit geringer ist. An der Flexi- und an der Schleppleine ist bei uns BG (Brustgeschirr) Pflicht, ebenso bei der Triebarbeit im Training. Überall dort also, wo die Gefahr eines plötzlichen sehr starken Zugs besteht lasse ich ihn lieber ein BG als ein HB (Halsband) tragen. Er kommt mit beidem zurecht, bekam als Welpe schon bei der Züchterin ein hübsches kleines HB zur Gewöhnung stundenweise umgelegt, das BG hat er dann später bei uns auch tadellos akzeptiert.
Wo ich Milo uneingeschränkt recht gebe ist, dass man auf einen guten Sitz des Geschirrs achten muss, um dem Hund nicht zu schaden. Von den ganzen Powergeschirren (also mit diesem "Deckchen" über den Rücken, ähnlich einer kleinen Satteldecke ^^) halte ich mittlerweile nicht mehr so viel: 1. Weil es den Hund in der Schulter in seiner Bewegung nach vorne behindern kann (wenn es so eng sitzt, dass er nicht herausrutschen kann, tut es das meiner Erfahrung nach auch) und 2. Weil mir erklärt wurde, dass es den Hund in der Wirbelsäule sowohl in der seitlichen, als auch in der auf/ab Bewegung blockiert. Ich habe am liebsten die "ganz normalen" Führgeschirre (zb. Hunter Vario Rapid bzw. Alu Strong). Die kann man gut verstellen (wachsen also eine Zeit lang mit) und sie bieten dem Hund eine gute Bewegungsfreiheit.