If im not waiting for a big fix i avoid upgrades when possible for the reasons you mentioned above, thers nothing more annoying than an upgrade that downgrades features that were working just fine.
Im also doing some research before upgrading. Never the first to upgrade, i hate autoupdating software