Я согласен с тем, что «вещи не должны быть одинаковыми» - это своего рода обман, особенно если учесть, что даже IE работает с довольно хорошими стандартами.
Относительный (120%,1, 1em) значения высоты строки основаны на вычисленном размере шрифта. Предполагается, что значение Normal основано на размере шрифта, но может варьироваться в зависимости от браузера и браузера, что можно увидеть, открыв этот пример в FF и Chrome.: http://jsfiddle.net/mahalie/BSMZe/6/
Я обычно обращаюсь к HTML5 Boilerplate для очередей на лучшие практики, так как он очень популярен (и, следовательно, хорошо проверен / под пристальным вниманием.
body { margin: 0; font-size: 13px; line-height: 1.231; }
И их обсуждение этого вопроса довольно интересно, хотя ни одна перспектива не является явным победителем: https://github.com/h5bp/html5-boilerplate/issues/724