Я, як правило, завжди встановлюю відповідні поля та набивання елементів за допомогою CSS - це набагато менш брудно, ніж навантаження <br />s у всьому місці, окрім того, що більш семантично правильне.
Напевно, єдиний раз, коли б я скористався <br />перевагою перед полями та накладками, встановленими CSS, навіть якщо це не є строго технічно правильним, якщо це був ізольований випадок, де потрібно було трохи більше місця. Якщо у мене досить великий аркуш стилів і не здається, що варто створювати додатковий стиль саме для цієї випадковості, я можу використовувати <br />як одноразовий.
Як і більшість речей, <br />s - це не погано, якщо вони використовуються правильно.