In terms of pure talent level... 5 teams after the Rangers and at least 5 teams before the Rangers passed on him and took players that were "lesser" in that draft for the combination of the distrust of Russian trainers/medical system and distrust of Russian prospects coming over to North America. Stop with the melodrama.
a) I'm a Rangers fan and I don't care about other teams' mistakes. That's their problem.
b) If the Rangers didn't draft Cherepanov and were worried about the transfer agreement, at least I'd understand that they'd be worried about Russian players not coming over. But they drafted him. Why wuss out now?
Oh and if Tarasenko decided to stay in the KHL I'd still applaud this pick. It would be a legit chance to take for a team starving for high end forward prospects. I don't want a bunch of cowards running this organization.