Was hat der Zeilenabstand damit zu tun? Das <p> Element hat nur einen unsichtbaren Rahmen unten und oben, eben dass, was einen Absatz ausmacht.
<br /> sind für Zeilenumbrüche gedacht, welche in den meisten Texten ohnehin nur spärlich vorkommen.