Headless CMS is trendy, and trends make for bad architecture decisions. Choose based on your needs, not the hype.
When headless wins
If you publish to many channels — web, app, kiosk, IoT — or need maximum performance and developer control, a headless setup pays off.
When traditional wins
For a marketing site that a small team updates, a traditional CMS is faster to launch, cheaper to run, and easier for non-developers to manage.
Pick the boring option unless you have a concrete reason not to.