Aus der Sicht eines Hobby-Programmierers:
Ich war mit der Stabilität von Turbo Delphi 2006 eigentlich sehr zufrieden, nur das keine Fremdkomponenten eingebunden werden konnten, war mehr als störend (z.B.
Jedi).
Ich hab' mir daher Delphi 2007 gegönnt, was für meine Zwecke eine mehr als ausreichende Entwicklungsumgebung war. Nur wünscht man sich eben mit Windows 7 mehr (
Unicode, Win7 Controls etc.), was ein Update auf eine neue Version nötig macht. Für mich sind aber jedes mal 400€ für die kleinste Version einfach zuviel (für ein Hobby) und die ganz freien Versionen hatten bisher zuviel schmerzhafte Einschränkungen.
Es fehlt eine Standard-Version (~100€), die gerne auf lizenzierte Beigaben verzichtet, aber nicht auf sowas elementares wie das Einbinden von Komponenten.
Gerade als Hobby-Programmierer ist es mir doch egal, welche Probleme ein C# bei professioneller Entwicklung macht. Ich bekomme eine kostenlose
IDE (es gbt ja noch mehr als nur VS Express) und einen Assembly-Sammlung, die auch zu Windows 7 passt. Ich kann damit meine Hobby-Anwendungen mit aktuellen Look & Feel schreiben ohne das es mich Kosten verursacht.
Ich befasse mich z.Z. stark mit C# und sehe viele Vorteile in der Object-Pascal Umsetzung von Delphi. Nur sind die nicht so groß, dass ich nicht bereit wäre, dafür viel Geld auszugeben.