In this process I have become stressed with a number of aspects of WordPress development, hence this rant. My observations come from many years of programming, starting with Basic, Fortran, etc. and with ending fairly complex multi-page websites including lots of picture galleries.
I would love to receive responses that might help reduce the stress or counter some of my concerns. Keep in mind I'm replacing static websites, no blogging, no comments, no products to sell, no website registration, etc. So here goes...
1) It is difficult to make pages look the way you want. You must have a good knowledge of CSS and HTML and even then you can't always get the layout to be what you want and it would have easily done with coding. A major purpose of CSS is lost. The idea is to have External, Internal (on page), and Inline styling. Internal is completely lost. If I put in a comment about inline CSS in the page it changes the white space on the page.
2) There is no "undo" for most actions. If you mess up it may take some effort to get back to where you started. With coded websites the latest good page is on the website or your computer. There are useful WordPress backup plugins, should you use them every 3 minutes like a word processor?
3) The interaction between the theme and many plugins one might use can be problematic, or even between plugins, sometimes requiring significant support. At least that has been my limited experience.
5) If you are working on website changes, the construction mess is there for everyone to see. The media library soon becomes a cluttered mess too, at least they can't see that.
6) If there are problems with your host or your internet connection you simply can't work on your website until the problems are fixed.
7) A couple of years ago we gave up tables for page layout, with WordPress it has returned to simply center some text 80% wide on a page. (Yes there's probably a plugin for that but the built-in capability doesn't seem to work with theme Twenty Twelve.) Often you have to use inline styles to get a reasonable control of the amount of white space.
8) Remember the old days when people were trained not to write "spaghetti code". WordPress seems like the ultimate plate of spaghetti, very tasty if you get the sauce right but it can be a real mess.