Depending on salary, Switzerland may be a place where he eventually ends up (maybe not this year but later on). Swiss League teams can field a maximum of 4 import player (5 next year) and Galchenyuk, having started his youth career in Switzerland, is an exception. So he wouldn't occupy an import slot. He has a Swiss League license.
Very competitive salary in Switzerland and is not Russia. But if he has some ambitions, will probably end up in the NHL at even a lower net salary of what he could get in Switzerland