Die Haupt-Einschränkung in den Personal-Versionen ist für mich, dass die Datenbankunterstützung nicht gegeben ist. Auf
MySQL kann man beispielsweise auch ohne Komponenten zugreifen, aber Zeos und ähnliche Datenbankkomponenten wirst du nicht installieren können, da diese auf TDataSet basieren, was es erst ab den Professionel-Versionen gibt.
Also wenn du vorhast, etwas mit Datenbanken zu machen, dann tust du dich mit einer höheren Version leichter. Ansonsten sehe ich keine großen Nachteile, Delphi 2005
PE zu nutzen. Wobei ich glaube, dass das tolle Refractoring dort nicht möglich ist.