Why You Should Migrate to .NET 5 (and why you shouldn't)