For finding personal success and contributing, there is no better place than Armenia, because what you are contributing to are your own people and your own nation
Nowadays I don't think moving to Armenia require much guts anymore, it's the opposite, as parents you'll quickly realize the pros & cons, and it's actually a no-brainer