Well, I guess one shouldn't criticize too much when someone makes an effort to list 50 players, BUT...
Krutov over Makarov? Kasatonov #7? Kapustin #13? Balderis #42?
And where's Vasiliev? (I'm pretty sure you simply forgot him, though)
You don't even need to list the reasons why Makarov was better than Krutov or that Kasatonov doesn't belong to top 10 - or even top 20. Let's talk about Balderis instead. He wasn't Russian per se, but since he's on the list...
I suspect that Balderis is so low since his international career was a bit on/off nature (mostly due to his stormy relationship with Tikhonov I believe). Still, he has a claim to be the
best/most dangerous Soviet forward of the late Seventies, even though I prefer Mikhailov and Petrov myself (not nearly as flashy but more important players to the team IMO).
It's interesting that Peter25 has chosen Kapustin (clearly) and even Zhluktov over Balderis, as these 3 of course formed USSR/CSKA's feared 2nd line in the late '70s, and they sometimes rivaled and even outperformed the MPK line (1978 WC comes to mind). However, I think it was universally seen that Balderis was THE offensive star of that line. Kapustin (I love his skating!) might beat him career-wise, though (national team). Zhluktov just played longer in the Team USSR - nothing else.
I'm one of the biggest Mikhailov fans, but having him #1 is a bit of a scretch. The biggest problem for me is that in my opinion, compared to Firsov, Kharlamov and Makarov for example, he needed good playmakers around him (more), whereas the aforementioned guys could often create their own scoring chances. Hockey is a team sport, but at least for me, when making all-time lists, it's the individual skills that play even a bigger role than normally.
I'll give it a shot myself:
1. Fetisov
2. Firsov¨
3. Kharlamov
4. Makarov
5. Tretiak
6. Mikhailov
7. Maltsev
8. Petrov
9. Bobrov
10. Vasiliev