Habe alle 3-4 die es so gibt durchprobiert und war dann doch nicht zufrieden.
Habe die Seite dann vollständig selbst in html5 und css erzeugt.
Die Seite komplett in Html selbst zu schreiben ist aber viel Arbeit, wenn es schön und gefällig aussehen soll.
Wenn die Html-Generatoren zwar gefällige Ergebnisse produzieren, aber nicht ausreichend sind, kann man auch einen Zwischenweg gehen: Seite (mit Unterseiten) erst einmal im Generator erzeugen, aber anschließend das generierte Ergebnis, d. h. den Html-Code, weiter bearbeiten und anpassen. Sobald man das macht, gibt es zwar keinen Weg zurück in den Generator, aber man hat schnell ein Gerüst inkl. css-Datei für ein gefälliges Design.
Ich bin diesen Zwischenweg vor vielen Jahren, muss so 2006 gewesen sein, für meine beruflich genutzte Seite, mit Sandvox (von Karelia) als Generator gegangen. Das damals erzeugte Grundgerüst nutze ich heute noch, obwohl meine Sandvox-Version schon lange nicht mehr läuft. Sandvox gibt es wohl heute noch zu kaufen, aber die Weiterentwicklung scheint weitgehend eingestellt zu sein, weswegen ich das Programm für neue Projekte eher nicht empfehle. Damals war es aber klar besser als iWeb.
Vor ein paar Jahren habe ich für Bekannte was mit Mobirise gemacht. Das Programm hat mir aber nicht ganz so zugesagt, weder im Bedienkonzept noch im erzeugten Ergebnis, und kostenlos ist es nur für "einfache Gemüter", denn sobald man von einigen Standardelementen abweichen will, braucht man kostenpflichtige Extras.