Я думаю, что это прекрасно. Только вы можете определить свой лучший набор инструментов для любого конкретного проекта, и при условии, что вы используете их правильно, следуя лучшим рекомендациям, используйте то, что считаете лучшим.
Лично я предпочитаю использовать упомянутые вами инструменты, потому что мне нравится более тонкий контроль. Я использую компоненты перетаскивания только для очень простых задач, и, эй, теперь есть динамические данные для этих задач.