Debatable i would say. Silva is quality, but Diego has that extra special thing about him. On his day he is just unplayable, and he scores a lot of goals. I don't watch much Bundesliga, so i'm not sure about this, but i heard he's having a fine season.