Major upgrade -- best practices?

Best practice? Keep a checklist somewhere, you can add one in the UI>admin>update by adding this CSS to your theme(../admin/customize/themes/ edit>css) if someday you or someone would have the idea to update too quickly :

.admin-contents.update .d-nav-submenu::before {content:“Update checklist” : Backup done?" ; “Last month meta announcement read? ; last months most important bugs from Meta checked? Essential plugin compatibility checked? Postgres/Redis compatibility version checked? Right timing for the update checked? Troubleshooting Workforce Availability in case of update failure checked?” }