What would be best for Lego and us would be maybe an extra port or two but make motor and sensor ports exchangeable.
Also have an SD card so updating "firmware" would be a lot easier as well as downloading programs. I do realize it's probably an OS if its on an SD card. In fact I would be fine if firmware was kept on the board, but definitely have programs on and SD card maybe a modified UFS
. I assume non-journaling wouldn't be an issue
An of course an app for the iPhone and Android as the current phone-to-NXT is only on certain phones.
Feel free to add any ideas this is just my priorities for a new NXT.