Little Endian to Big Endian conversion is no big deal. You can actually deal with it in the ordering of bits on the bus, it has been done in a lot of other machines evolution as time has gone on. Added instructions is a big deal and would require middleware for BC but not likely to be a giant problem and practically invisible to developers as the compiler should shield them from most of it.
Proud member of the Sonic Support Squad