It seems to be a trend these days to package software updates into ridiculously huge packages. I do see the benefits in some cases; but most of the time, it just forces users to download lots of components that they don’t actually need nor want. It wastes both time and bandwidth.
The better solution with large packages, is to provide a small web installer application that enables the user to choose the components that they would like to install. The web installer then downloads only the components that the user have chosen. A nice feature that I would like to see in web installer is the ability to save the downloaded components. Often, there is no easy way for users to save these components; which is handy when they need to reinstall the application.