I, like many others, have been upgrading frequently and, as long as upgrades are available, will continue to do so in the future. Others have mentioned the pain one has to go through to do upgrades. I propose that, when a new, non-nightly version is released (i.e. beta or otherwise), that an upgrade version is released. The benefits of creating an upgrade version are:
1. One person making an upgrade version will save thousands of people time.
2. This will also promote upgrading with people who otherwise would not due to the difficulty and slightly time-consuming task.
Even with experienced people it is often hard to go through and find the files I have modified, set them aside, then copy those files to the new installation.
An upgrade version can be accomplished in two ways:
1. Strip down the full version. Remove the wp-contents folder, delete index.php and wp-layout.css. Remove all other relevant files that commonly stay the same with an upgrade.The easiest way but not necessarily the best.
2. A true upgrade script. This script will replace new, original files but leave other files intact. The first step (pre-wizard) would be to upload the new installation to a seperate folder, then run the upgrade "wizard" and input the WP directory location. New files are copied to the current installation while keeping any modified or unoriginal files intact. One could also input or select file names to include or exempt in the upgrade.
What say you?