My aim is always to build websites that are:
I build websites using a suite of tools, depending on what is required.
For medium to large sizes, where a non-technical owner wants to be able to make changes to text and images, I use Grav and host on the French hosting service Host-Stage.net or the UK service Kualo - although I’m happy to look at your own provider if you prefer.
I can build websites using Wordpress. It will do pretty much anything you throw at it, but can end up becoming a bit of a beast that is then difficult to maintain and keep secure. If you do use Wordpress, I recommend hosting on 34sp.com