Sierra was the first smooth upgrade I've experienced on Apple. Every previous version was wrought with core items breaking that couldn't be fixed, and required restoring backups. I find it's not the new features that mess things up, but Apple's desire to make existing functionality break.