Qual der Wahl?
ohneneffen
Wenn du ein typisches VCL/nonVCL/Konsolenprogramm für Windows erstellen willst, dann bleibst du in der normalen Delphi-Kategorie. Das ist dann so, als würdest du mit einer alten Delphi-Version arbeiten. (In neuem Gewand selbstverständlich.) Das kompilierte Ergebnis ist eine Win32-Exe.
Möchtest du für das .NET Framework programmieren, dann hast du die Wahl zwischen VCL.NET und WinForms. VCL.NET ähnelt der VCL, die Umgewöhnung ist daher vllt. einfacher. WinForms basiert komplett auf dem Framework, wodurch du in einigen Dingen etwas umdenken musst.
Was für dein Projekt am besten geeignet ist, das kann man pauschal nicht sagen. Schreibst du ein Programm, das auf möglichst allen Windows-Versionen (von 98 bis XP) laufen soll, dann bleib beim normalen Delphi. Wenn´s darauf nicht ankommt, und wenn du sicher bist, dass deine Zielgruppe das .NET Framework hat, kannst du ebenso gut auch ein .NET-Programm schreiben.