Если делаете просто для себя, то выбирайте, то что вам хочется. Если вы делаете это по работе или вам кому-то надо обосновать ваш выбор, то задайтесь вопросом - а какую это проблему решает?
Вы пишите, что у вас многостраничного приложение и в основном всё на сервере. Всякие реакты-ангуляры и проч. предназанчены в первую очередь для создания одностраничного клиентского приложения со сложной логикой - это ваш случай, вам действительно нужно тащить много js на клиент? Если нет, то пишите старое доброе многостраничное приложение с каким нибудь шаблонизатором и js (можете взять ts, можете на vanilla.js писать, можете на jQuery).
Если же вам таки нужно одностраничное приложение, то ваш сервер надо переписать немного так, чтобы он взаимодействовал с внешним миром через какой-нибудь REST и тогда серверу будет до лампочки, что вы будете делать на фронтенде.