Sanity is the choice when the editing experience matters as much as the output. The authoring interface is built in code, so it can be shaped around your team instead of forcing your team around it.
We use that to remove the friction that makes editors avoid a CMS. Live previews, product data pulled in next to the copy, and fields that only appear when they are relevant. It also handles structured content well enough to feed a site, an app and email from one source. It is more setup than a template-driven CMS, and that only pays off if people publish often.