The best solution for me has always been staying 1 version of macOS behind though and this is what I always recommend to everyone.
Unlike last year's hot mess that was Catalina, Big Sur has been smooth sailing for the past few days since I installed the release version.