It's always easier to drop everything and find better pastures when shit gets hard and/or bad.
But is it best for your long-term growth? If you're already in a difficult place mentally, it probably is best to leave. But if you're in a good place generally, and up for a challenge, you learn a ton more when you go from hard/bad to easy/good, and those skills are very sought after in the market place.
So if you can gain those skills, I'd go for doing just that. But again, that's not for everyone.
But is it best for your long-term growth? If you're already in a difficult place mentally, it probably is best to leave. But if you're in a good place generally, and up for a challenge, you learn a ton more when you go from hard/bad to easy/good, and those skills are very sought after in the market place.
So if you can gain those skills, I'd go for doing just that. But again, that's not for everyone.