Should we go for something like Webflow? Or is something like a static page (e.g. Netlify + Next.js + TinaCMS) easy enough to operate, once deployed?
The blog, of course, is native to WP.
Showing a list by retrieving an API should be achievable by using a plugin, or if not, you should be able to write your own pretty easily.
Make sure you turn on auto updates.
As for hosting, you could self host or use one of a bajillion hosting companies which support WP.
Recently my nephew built a website for his dad's "non-techy" company: https://www.punekarinitiatives.com
He used Wix and it took him a week working in his spare time.
In a recent project (Website for my mom) I went with https://prismic.io which gives a simple API/good SDKs to connect to a static site generator of your choice. Went with Nuxt as a site generator. Backups are easy as well, as I can just crawl the API. A new publish of a page triggers a new CI build via Webshop and about 60s later the page is deployed to GitLab pages.
Prismic works well for me as it allows me to create custom forms for different page types, handles media reasonably well and supports i18n out of the box.
More details in this thread: https://news.ycombinator.com/item?id=26697621
Another interesting approach is https://forestry.io which pushes the content directly to git.
People can write content through the Contentful dashboard which has a decent editor.Your website would be notified through webhooks about changes and rebuild.
Not sure what exactly you need to do with the list that you get from the public API. If it's as simple as showing the raw content you might get away with a little bit of JavaScript embedded in Wordpress/Webflow.
Have also done a Gatsby netlify version but any customization even changing an image is a pain and will end up on your desk.
Although if it is a very large site where templating of 100s of pages and maintenance of it will be important I would not recommend webflow and go with a react option instead.
ieeg Webflow
'easy enough to operate' sites end up being a major pain in the ass.