Depende de lo que necesites hacer, que tan interactivo con el usuario sera.
Un sitio informativo lo dejaría con HTML + CSS + JS
Si necesitas algo interactivo tienes AngularJS, ReactJS y VueJS , si tienes experiencia en alguno vete con ese., caso contrario dependerá de tu disponibilidad de aprender, AngularJS suele tener las mejores criticas donde me muevo yo.
Pero VueJS tiene la curva de aprendizaje mas baja de los 3, sobre todo si pretendes utilizar Laravel como framework te conviene irte a aprender VueJS, en sus ultimas versiones laravel ya viene preparado para trabajar con este y su integración prácticamente se limita a ejecutar
y a trabajar se ha dicho.