Hallo,
Am besten wäre einer mit WYSIWYG Funktionalität.
WYSIWYG und HTML schließen sich im Prinzip einander aus. Die ganzen WYSIWYG-Editoren versuchen eigentlich eine Funktionalität zu bringen die sie nicht leisten können.
Denn von der Philosophie her soll HTML lediglich die Struktur des Dokumentes beschreiben. Die Darstellung ist Sache des Browsers (und damit des Betrachtes der es dann für sich so optimieren kann).
Auch um zu verstehen wie das mit dem HTML funktioniert und warum bestimmte Dinge auch im WYSIWYG nicht so gehen, wie man das zum Beispiel aus MS Word kennt das lernt man eigentlich nur wenn man HTML verstanden hat. Wenn man das verstanden hat kann man sogar vernünftig mit WYSIWYG arbeiten und zur Erleichterung nutzen. Aber eben erst dann!
Gerade für einen Kurs an der Uni(!) würde ich dringend empfehlen mit HTML und einem Code-Editor.
Der handgeschriebene Code hat übrigens noch andere Vorteile. Bei der Pflege macht es sich deutlich leichter (man kann beispielsweise gut mit Suchen und ersetzen arbeiten wenn man mal ein Attribut ändern will und ähnliche Dinge was sonst nicht geht weil diese WYSIWYG-Editoren doch immer nicht ganz so schönen HTML-Code erzeugen).
Und spätestens wenn serverseitige Sachen wie PHP hinzukommen ist es mit WYSIWYG allein kaum noch vernünftig machbar.
Gruss
MichaelB
PS: zu Deiner Frage. HTML-Kit macht auf mich ein ganz netten Eindruck.
Für welches Betriebssystem soll es eigentlich sein? Das läßt du in Deiner Frage offen.