Я бы сказал, все зависит от ТЗ и структуры сайта, если например заказчику не нужна opera mobile, можно line-height, можно хоть в 3 строчки, а если нет, то тут выбор за padding или margin, ну зависит от цели, например, если сайт статичный, и высота шапки одна, не меняется например при ниже 768px, то можно задать фиксированно, и посчитать margin/padding.
Сколько делал версток, никогда не было такого, если такое есть это косяк, все значения должны быть кратны и симетричны, способ, что я скинул выше, работает везде, ну минус в том, что нужна высота родителя, в вашем примере с 63 52 это будет 115px высота и это код отцентрирует контент относительно этой высоты, тоесть родителя