I'd rather leave a player in his home country to develop if it has a strong league. That goes for Russia, Sweden, FIN, SWI, and a couple of others. However, there are always exceptions. Some players crave a change of scenery, or are stuck in a bad team environment in their home country, and need to get away to develop.
Nothing against the AHL, which is a really good league that is constantly underrated here. What people forget is that it is very competitive- the players there are so close to the NHL they can taste it, and will give no quarter to any player, foreign or not, who gets in their way. I remember Taylor Hall smashing Brodin's face, crushing his cheekbone when he first came over from Sweden as a teen in the AHL. Welcome to North America!