Tough call, but if it were up to you, which CMS would you choose for a landing page and why?

I'd build with astro.build (because it's super performant and light on JS) and probably avoid using a CMS altogether. If a CMS was absolutely needed, I'd integrate with sanity.io because it's so flexible and nice to work with.