Svaka ti verzija ima nešto dobro ali i nešto loše. D7 je bilo Volkswagen. Nakon sedmice su počeli brljaviti s .net frameworkom i lutanjima. D2006 je donekle OK no bez Unicode. D2009 je ok verzija i na njoj sam odgulio u produkciji nekih 2.5 godine. Tu i tamo je znala napraviti neke čudnovate gluposti (nor kod editiranja forme u text modu). U D2010 sam isto radio par godina i nekako mi je najdraža. Zadnjih godinu sam na XE4 i zadnjih mjeseci na XE5. Sve ovo od XE2 na dalje ima smisla ako planiraš ono u čemu Delphi postaje sve jači - multiplatformnost i sve bolju povezanost sa bazama. Što se komponenata i kontrola tiče tu uvjek treba pametno odvagnuti bze obzira o kojoj se verziji radilo. XE5 mi je imao samo jedan jedini bug koji sam im reportao, nije mi učitavao neke pakete zbog nečega u headeru što su popravili s prvim idući updateom. Za sve ostalo mu ne mogu naći manu. Ne sjećam se da s eikad drušio.
Nekako mi je D2010 čisto dobar izbor. Dosta je podržan komponentama/kontrolama, ima unicode, ima znatno poboljšani RTTI, ako se ne varam u njemu su uveli generic tip koji itekako često koristim, a nedostatak npr. versioninga sam u njemu, u mlađim ali i u najnovijim verzijama rješavao kroz VisualSVN server i Tortoise SVN.
Bivša firma uskoro stavlja ključ u bravu, razmišljam da si od njih otkupim D2010 "za po doma".
God is real unless is declared as integer.