Долго сидел на Delphi 7 (порядка 2 лет, ну это для меня много

) потом решился перейти на Delphi 2009, перешёл. Половина исходников не работает из-за этих Ansi Unicode Wide... не критично, но раздражает
Если нужно писать программы для Vista то выбор падает на Delphi 2009 (в комплекте CodeGear RAD Studio), если же нужно писать и для Vienna (Windows 7) то ваш выбор Delphi 2010, в остальном можно использовать и Delphi 7, единственное чем там лучше не злоупотреблять это Undo'м (отменой), из-за черезмерных использований (или просто по случайности) делфи может вылететь (хотя подобное можно встретить и в 2009, но чуть реже)