Вот некоторый функционал: подгрузка контента при переходе на другие страницы сайта без перезагрузки страницы, лайки, коменты, загрузка фоток...
Смотря кому что сложно. Кому то и две строчки поправить трудно, кому-то весь проект переписать легко. В целом, если прям заморочился - объём немалый выйдет, так как много переделывать прийдётся. А так - вам решать
Если ответ не очевиден ТС, значит да, будет сложно. Laravel вообще славен тем, что дает готовые рецепты не заставляя разработчика напрягаться. В итоге новичок ничему не учится и отступить от мануала ему сложно. То же самое было с JQuery в JS, с Bootstrap в CSS... Надо таки заглядывать внутрь, разбираться "как оно работает", тогда что-то переделать легко.