In fact, I put off updates as long as possible. A lot of things can't be backed out of they go wrong, and the devs do this on purpose to avoid having infinite version compatibility issues. It really sucks to update something like that and find people who held back a version are OK... And you just have to deal with having something broken until a dev feels like it should be a priority.
They're pretty good about that, but I just want my system to work.
Typically I back up my entire VM and then spend a day or so trying to update all the configurations they've moved or changed the formatting on. If it's too annoying, I revert the whole thing and try again at a later date.
Only tinkerers should have auto-updates enabled.