@mfowler @timbray @simon 💯 agree.
I’ll add to that that using a static site generator (assuming you’re sufficiently geeky to do it) is valuable insurance against any given provider going sideways.
I wrote about my approach here: https://ericscouten.dev/2021/how-i-built-146-parks/ and it now reflects how I’ve built all of my sites.