I build WordPress websites -- it offers the most flexibility (for so many different business needs and preferences) and also provides an opportunity for the owner to be involved in adding and managing content should s/he want that option. After a site is built, adding content is as easy as writing a formatted email. My sites come complete with appropriate plugins for your purposes, as well as safety and security, and initial SEO (search engine optimization). I will also help train someone who wants it. OR you can arrange for me to continue to manage your site -- backups, updates, security, additional content (you can provide it for posting or I can), etc.