@skyfaller I recently switched from Hugo to Astro (OSS but funded) and it's been a delight. The docs are incredible, and it is popular enough that there's meaningful and updated packages to do more things with it (there's a whole section on using a headless CMS service: https://docs.astro.build/en/guides/cms/)
not sure if it aligns with your needs, but for me it is a breath of fresh air after wrangling Hugo for so many years. The <Image/> component/service alone is worth it imho