With the enormous size of modules and maps, some settings for downloads be added to the launcher client? The file manager in the launcher is a step in the right direction, but it has not addressed the downloading phase itself.
The ability to set bandwidth limits on downloads should all be available in the launcher. Presently if a user needs to free up bandwidth they need to cancel the download and attempt to resume later, or resort to third party software to throttle the download.
I would also suggest a more user friendly UI, as it isn't apparent from the current UI that clicking "cancel" stops the download and can be later resumed. Cancel, to me, means that the progress is lost. Perhaps "Pause, and exit" or just simply "Pause" is more appropriate?