There is definitely a caveat with nvidia. The nvidia repo is managed external to the main repos, so it is possible for a new kernel to drop in the system repo and the nvidia repo not yet be updated with a compatible driver.
I always wait a few days on such updates and watch the mailing lists for problems especially from nvidia users. So far I’ve only experienced problems due to prime wonkiness that required re-running a couple of prime commands. I haven’t had to use the boot-from-btrfs-snapshot yet, but it’s a nice security blanket.