I haven't seen much of Iago, but he doesn't seem to be anything special.
Giovinco needs playing time and he won't get that at Juve with Del Piero and Diego ahead of him, so it's better he goes to get playing time.
Ekdal is in the same situation as Giovinco.
Much better he goes and...