Upgrades are generally straight forward; I've only hit a couple of bumps that've made me have to run upgrade steps manually, and even then I get through it pretty easily (it's why I tell people they should hire out to do upgrades as troubleshooting is generally included lol).