Would be pure gold to have something like Google drive for the pictures:
1) The file is saved locally in super high quality
2) The file is compressed in the background (Could be resized for pictures?)
3) The file is then uploaded to the service (OneDrive, Box, DropBox....) and delete locally?
4) When trying to read it, have the option to get the Thumbnail NATIVELY (It's a really good option offered in Flow for OneDrive)
Faster at every level. it could be good to have the option too to be able to upload the files only on an unmetered connection.