Недостаток-снижение КПД из-за наличия датчика тока R.
Другой вариант-благодая введению германиевого диода или диода Шоттки можно в несколько раз уменьшить номинал резистора R,и на нём будет рассеиваться меньшая мощность.