Разработка web-сайта для компании. Что выбрать?
Ответ очевиден - нанять грамотного айти директора или хотя бы ведущего разработчика. 
И предоставить ему решать эти вопросы, для него это семечки.
Велосипед с нуля не надо изобретать.
php:
https://laravel.com/
css: 
https://getbootstrap.com/ - уже всё готово
Или если нужен более 'чистый' и гибкий код, то самому писать css / scss
js:
https://vuejs.org/
Или
https://reactjs.org/
+ Нужно использовать ssr 
Для vue это:
https://nuxtjs.org/
Я думаю что для react то же что-то подобное существует.