Is it time to upgrade? 8 questions to help you decide