К плюсам можно отнести то, что перед нами открывается огромный спектр свойств которые мы можем анимировать, и тут не хватит места, чтобы их перечислять. Также важно сказать, что мы можем использовать строковые значения для интерполяции, например - мы можем сказать нашей анимации реагировать на входные значения от 0 до 1, а в ответ получать значение ширины блока равное от 20% до 110%