по сути компонент Forms есть наверно во всех фраэмворках и создан только с целью облегчить разработчику жизнь. Поэтому использовать этот компонент или нет, решать вам. Просто без него, вам придется в ручную делать различные проверки данных.
На примере Yii2, там работа с формами достаточно гибкая, есть полная интеграция в бутсрап, которая рисует все поля за вас в пару строк, если нужно кастомизировать вне бутстрапа, можно использовать более гибкий вариант, но кода будет больше.
В laravel5 можно сказать есть второй вариант от Yii2, он облегчает задачу, но не завязывается на бустрапе, при этом нужно писать чуть больше кода.
В общем в вашем случае смотрите по ситуации. Если что-то очень кастомное, то пишите сами, но кода будет больше, можно написать свой компонент для форм для конкретного проекта, а если задачи достаточно стандартные, лучше использовать готовое решение фраэмворка.