My most wanted feature would be, as mentioned, any simple way of being able to update the sketch even by someone who has no clue about this stuff. Ie. copying a prepared hex. While still keeping the proprietary bootloader for obvious reasons.
Explaining the download Arduino/Teensyduino etc. is too many steps for the general PC user.
Can't you already do that today?
i.e. create a self extracting executable image that runs the uploader tool?
Even include a command line up-loader tool executable and any libusb share libraries so that the user doesn't have to have any s/w installed.
--- bill