Très bon post sur les tailles à utiliser en développement web.
TL;DR : réglez une taille de police sur votre root HTML à 62.5%, et ensuite utilisez uniquement "rem" comme unité de mesure, avec 1 rem = 10px.
Ca permet de faire tout un design au pixel près, mais si quelqu'un arrive avec une taille de police custom, le design ne sera pas cassé.
Le PX est à éviter justement car tout le design peut se retrouver cassé. Et le "em" est à éviter car la taille est modifiée en cascade par toutes les modifications de taille de police. (si votre body est à 2em, et votre composant à 1em, ben ce 1em vaut 2rem !)