There are a number of advantages and disadvantages to allowing software to perform automatic updates. On the plus side, you do not spend the first 30 minutes of every session deciding whether or not to apply updates and waiting while they are processed. On the minus side, updates can go wrong, and chances are that you do not read all the release notes. In fact, let's be honest, you probably don't read the release notes anyway.
The software GF uses to manage his backup strategy recently released a couple of updates. He browsed the release notes, but didn't really take in all the subtleties. One such subtlety was that they were changing the way they do automatic scheduling. This broke the GF's automated backup... until he realised that he needed to go back into the software and reconfigure each of the backup jobs to use a new internal scheduler. It's a good job he checks!