Quando usar quebras de linha e posicionamento CSS?

Eu sempre me perguntei sobre o uso adequado de um<br> quebra de linha. Parece que geralmente eles são usados incorretamente para posicionar ou limpar conteúdo onde o CSS deve ser usado.

W3schoools.org diz para usar<br> para linhas em branco, mas não paracriando ou separando parágrafos. Olhando por cimaRascunho de especificações do W3C HTML5, é um pouco mais claro que o<br> seria usado quando o conteúdo exigir uma quebra de linha, como linhas de um endereço ou linhas em branco na poesia, quando pretendido pelo autor.

Mas ainda estou interessado em mais esclarecimentos ou sugestões de outras pessoas. Muitas vezes me pego optando por não usar<br> tags, mas apenas estilizando elementos com as limpezas, margens, preenchimentos, etc. desejados, para criar o espaço desejado.

Não que isso seja extremamente importante, mas aqui está o exemplo que me fez pensar sobre isso em que um site popular ("autoritário") usava um<br> que não tenho certeza é totalmente semântico. Aqui eu teria acabado de limpar o<a> dos irmãos via CSS:

<p>Lorem ipsum dolor sit amet, consectetur tempor laborum.</p>
<br>
<a href="#readmore">more &gt;&gt;</a>

questionAnswers(6)

yourAnswerToTheQuestion