Сергей delphinpro, да, фолбеки можно, но не всегда получится так делать. Я давеча делал расположение блоков на переменных. Там фолбеки не прошли бы, пришлось бы делать доп. правила, либо костыльный набор правил, если бы я хотел обеспечить работоспособность в IE.
Если конечно, заказчик не против.
Да, иными словами, опирается всё в версии браузеров, которые нужны проекту (или заказчику).
Как и в случае с любой другой технологией в CSS, возможность её применения определяется версиями поддерживаемых проектом браузеров. Если браузеры позволяют — да, использовать CSS-переменных более чем стоит.
Если хотите использовать CSS-переменные в связке с IE, то вам придётся либо делать две разные версии CSS, либо использовать переменные только :root, что уже сильно ограничивает сферы их применения (все полифилы ибо могут только их обрабатывать).
Покажите пример средней страницы. Тогда можно будет понять причину проблемы, которая может заключаться именно просто в вашей скорости работы из-за количества опыта, скорости ввода и т. п.
Например, я и мой коллега используем один и тот же набор инструментов, а я всё равно верстаю в два раз быстрее.