If you want "simple," then probably any of the various services you mentioned will do. I think I used Wix to build a site for a client a couple years ago.
But if you want more flexibility and control, DIY is the best option.
I don't know the best software to use anymore. I'm basically back to using a text editor and uploading to a demo site for testing. Way back when, the absolute best WYSIWYG web development software was GoLive CyberStudio. I gave that a try over a weekend and bought it that same weekend without waiting the full 30 day demo period. It was awesome.
Then, ugh, Adobe . . .
Adobe bought it, changed it to just Adobe GoLive and then killed it off in favor of Dreamweaver. I used Dreamweaver CS3 for a long time--technically, still do use it occasionally.
But GoLive CyberStudio, yeah. So good that Adobe had to buy it and kill it to eliminate the competition.