ich denke auch, daß du die entscheidung anhand deiner vorkenntnisse treffen solltest. es kommt auch auf darauf an, welche art software du primär entwicklen willst. c++ ist generell besser, aber eben schwer zu erlernen.
pro delphi:
einfach, schnell und du kannst dann deine delphi kenntnisse dank kylix komfortabel auf linux portieren.
ich bin ein eingeschworener delphi-coder, wird aber daran leigen, dass ich mit turbo-pascal die ersten gehversuche gemacht habe. wenn ich delphi einmal richtig beherrsche mach ich mich auch an c++ heran.
ähnliches gab's schon mal:
http://www.wcm.at/vb2/showthread.php?threadid=18552