Unity is wonderful at what it does, but I can't help but feel frustrated when thinking about how my client will be distributed to audiences. I constantly feel like users will have to completely download my game clients when I release an update, even if it is a simple patch.
There are many tools on the asset store to handle patches and updates to builds, but I think it's time for Unity to have a native, built in solution for applying updates and patches to your game.
I feel this solution would be easy to integrate into the Configuration menu when launching a client. There should be some form of version comparison which can then notify the user if there is an update available, and then a patch or update will be downloaded from some remote server. It would be very useful considering this patch file could be a couple kilobytes or megabytes, considering the size of update.