After years of computing-related experience; I offer:
Technology Suggestion #1: Never, ever do a major operating system upgrade (Windows or Mac) without first checking compatibility
of your critical hardware, peripherals, software programs & plugins.
Technology Suggestion #2: After an initial roll-out of an OS upgrade, if you cannot document, diagnose and/or resolve any issues that may arise, it is often best to wait & allow others to bear that responsibility. Even the most diligent testing is unlikely to expose every issue that a much larger user base will uncover once an upgrade is released to the public.
Technology Suggestion #3: When cleared to proceed with aforementioned upgrades,
it is still best to do so with caution and a watchful observance of any 'unexpected consequences'.