Сейчас пишу параллельно на as2 и as3. В случае сайта или флеш-элемента он сам пишется на ас2, а админки предпочитаю делать на as3, т к делаю air-версии.
По поводу переноса кода: однажды за несколько часов пришлось перенести с as3 на as2 сайт с приличным количеством кода, т к неожиданно выяснилось, что сайт должен работать под 8ым плеером

При нормальной структуре классов это быстро и просто делается.
Однако в ас3 есть такая важная вещь как работа с данными на байтовом уровне. Имхо это единственный повод использовать его сейчас в клиентских частях флеш-приложений, если необходимо пересылать много данных и ас3 позволит их быстрее и компактнее упаковать.