Может быть. Я как-то работал с dojo на большом проекте. Это такой js framework. Там весь layout перерасчитывается на js. Но реально это влечёт много проблем. И теперь советую другим не наступать на мои грабли.
Минусы: разные неожиданные сторонние эффекты, медленная работа js.
Но главное даже неконкретные минусы: это необязательное усложнение программы и использование неподходящего инструмента и неиспльзование подходящего.