Rosetta
Two thoughts:
* Rosetta will run most everything fine anyway. Apple have good experience of doing this, plus the transition this time is not such a large step - most holdout software that didn't work on the original rosetta were "Classic" apps (eg, for OS 9)
* Most app developers will release newer versions that work on both intel and arm, its not going to be as significant a porting effort as ppc -> amd64.