если современный подход с js фреймворками брать headless cms какую то. strapi есть вроде прикольная штука, админку можно на изи сделать. тока там nodejs а так интересный с виду
проблемы с реализацией бизнес-логики и интеграцией со сторонними сервисами cms очень удобна когда ее функционал вписывается в проект, там очень быстро и качественно можно собрать админку, прописать api роуты, работать с graphql
Со сторонними strapi норм интегрируется ) по крайней мере при интеграции ее с ткс проблем не почувствовали ) она очень даже ничего. Но для своих потребностей.