Upgrade the OS. Its not permanent. Its convenient. It can be necessary.
Too often 'Upgrade' is presented as a fix of Bugs. Not always so. Consider an OS's evolution and maturity as a refinement process with benefits and costs.
The difficulty is not one size fits all and no such thing as 'The Best' . Yes there are Bugs and usually fixes at some point but how about a paradigm shift; Upgrades as refinement.