Последние пару лет я разрабатывал приложения на языке C# (ASP.NET MVC). Сейчас я работаю не на винде
А как же "хваленые" Mono и ASP.NET Core? Я бы сперва изучил такие решения, даже интересно каковы они в деле, а не на "бумаге" новостей Хабрахабра и т.п., если хороши - то вы можете много сэкономить за счет имеющихся наработок и опыта в ASP.NET.
Если все-таки что-то другое, то рекомендую фреймворк Yii2, именно его потому что кроме REST API наверняка потребуется "админка", а у нее должен быть web UI, так в Yii2 есть кое-какие средства на этот счет - для UI там Bootstrap и для него "обертка" из ООП PHP, причем "из коробки", а вот в Laravel скажем никаких нет.