Согласен, вполне рабочая схема.

А сразу рассуждать какой подход более выгодный достаточно сложно.
Нужно все просчитывать под каждый конкретный случай.