Most players develop best where they don't have a lot of distractions. Having to deal with a new language, food, culture, etc when he is still a teen trying to improve as a hockey player wouldn't be the right choice for most. Staying in a good league(KHL, SHL) near home is usually for the best, unless there is something amiss in the player/team relationship, or the player is an adventurous spirit.