Они функционально эквивалентны с рестом. При этом рест гораздо лучше гранулярно контролируется
надо, видимо, конкретные примеры обсуждать, потому что я плохо понимаю что ты не можешь проконтролировать. в особенности в модели node-edge. кажется там всё отлично контролируется.