How do you determine when is the right time to pull the trigger for a major upgrade? Like 2.3 -> 3.x? Or more recently, potentially to 5.x?
What is the process that you follow?