When I look at the different possible tech stacks to use my main concern is that the CMS of choice is easy for the client to go in and add new + edit old content. Then there's also the decision of where to host the site, the domain name, and any other API subscriptions that are needed for the clients requested site. Does anyone have any recommendations for a specific set of hosting + CMS platforms that they have found success with? Depending on the implementation do you even use a CMS or just add whatever hardcoded text the client wants and then if they want to edit it in the future they can directly edit the html/JSX/whatever? Also importantly would you pass these costs along to the client and have them set up the accounts for these services themselves or would you set them up yourself and then bill them?
As for frameworks to use I know it depends on the use case, but I'll probably start looking into something like Astro, which seems to cover most use cases I would come across.