Alves is playing as RB, because he has absolutely amazing season (yes, he is better than Roberto, altough not by much). Roberto was not that great as RW against Real, he was decent, but do you think he is better RW than Messi? And while he was good as CM too he is again not better than Iniesta...