да на первый взгляд vue простой. Как блейд шаблон. Но в процессе куча подводных камней. Не как блейд шаблон) Основная фишка – нет 100% ошибок. Бывает, что полуработает. 10 процессов монтажа методов со всякими стадиями. Или переменные передает каким-то заковыристым способом. И ты это не увидишь сразу. Зачем так сделано непонятно. Почему просто нельзя переменную железно передать. Или скопировать. Или просто смонтировать метод без стадий. Короче внешне простой, а внутри нюансов достаточно. Видимо js нужно знать) Ларавель проще, ближе и понятней для меня. Сейчас сижу рефакторю непонятные моменты. Просто потому что Vue так советует. Т.е. и так все работает, но вуе "не рекомендует"..
Ну, если на сайте уже используется jQuery, то определенно стоит рассмотреть Vue. Если знания JS в норме, то Vue освоится за пару вечеров. Размеры сжатых минифицированных файлов Vue и jQuery плюс-минус равны.
Если есть необходимость только в ajax, то какой-то странный вопрос.
То-есть если вы любите jqery, то используйте $.ajax, если нет, то думаю axios или встроенная в браузер функция fetch, будет достаточно.
Что именно вы будете делать с формами? У вас будут какие-то сложные модификации дом? Есть необходимость в реактивном фреймворка? Если нет, если вы просто хотите отправить данные на сервер то используйте встроенный в браузере fetch ()