Размер шрифта задаете в vmin и vh? Зачем?
В последних проектах использовали преимущественно rem. А в одном, вообще, преимущественно px и никаких проблем не испытывали.
Так же в, одном из проектов, конвертировали px в rem:
font-size: ${rem('14px')};
Очень интересный опыт, но отлаживать не очень удобно. В коде 10px в консоли 0.625rem.
По поводу кейсов использования:
rem, px используют для всего.
vw, vh, vmin исключительно для редких кейсов, где важна зависимость от viewport.
Проценты преимущественно для задания ширины, высоты и абсолютного/фиксированного позиционирования.
Относительные единицы(1.4) для line-height, для изолированных элементов и кнопок/инпутов можно line-height задавать и в rem/px.
Многие активно используют em. Мне не зашло, да и в проектах не использовали, поэтому ничего объективного по поводу этой единицы измерения сказать не могу.