Вообще Delphi можно поделить на два поколения до версии 2009 и после. Серьезные изменения внесены начиная с 2009 версии, до этого все мои проекты прекрасно работали на любой версии с 5 по 2007. 2009 потребовала корректировок кода в основном в местах где была работа со строками. XE2 потребовала...
Пока багов в XE2 не выявил, по крайней мере для своих проектов. Под 32 битами совместимость полная с предыдущими версиями, под 64 бита временные проблемы есть - свои компоненты я перевел без проблем на 64 бита, а вот сторонние типа TMS есть некоторые трудности т.к., например под 64 битами нет...
Кризиса как бы и не было в IT. Вернее в России он как бы был всегда, так что ничего не поменялось.
Работать с Российскими заказчиками тяжело, с иностранцами намного проще и оплата адекватная.
Проект в 100 тыс. строк пернес с 2006 на 2010 за 2 дня :)
Если изначально все сделано правильно - проблем не будет с переносом версий. Есть проекты которые веду с Delphi 3, сейчас на XE2 уже портирую - особых проблем нет.
Добавлено через 1 минуту
Да, забыл - выбирать надо последнюю версию, т.е...
Inno Setup 100% бесплатный есть поддержка Unicode, возможностей хватает за глаза.
Из недостатков: нет возможности сделать инсталлятор с докачкой модулей через интернет.