How to actually choose: start from who edits, not what's trendy
Pick the CMS for the person who touches content most, not the engineering team that builds the site once and walks away. Three questions, in order:
- Who publishes day-to-day? A marketing hire who's never opened a terminal needs a visual editor. A developer maintaining a docs site is fine with files in a repo.
- How custom is the design? A bespoke
Next.jslayout takes a headless CMS feed cleanly. A design that lives inside the builder is better off in a visual CMS. - How often does content change? Monthly tolerates a Git workflow; weekly needs a publish button non-developers can press without you.
When those point in different directions, the editor's comfort wins. A perfect headless setup the client is scared to touch becomes a support ticket on every typo — and you become their unpaid CMS.