What makes for a good upgrade experience for the end user in terms of release scope?

I’m trying to come up with a point of view of what should be in scope for a quarterly release.
In my experience, some companies do upgrades very well. For example, upgrading to the latest Mac OS tends to go smoothly, triggers a guided tour…