Igor Drefljak
Definitely Russian
I like the idea of squad battles but with a reasonably weak team atm it's either sweating it on world class or destroying teams on professional. There's a definite jump in difficulty between those two, I dread to think what it's like on legendary or ultimate.
And don't forget on World Class if you are winning with 20mins left or so they play you off the park