Ramirez is young and has bigger potential in my opinion, I'd also think he'd accept the bench more than Giovinco would dude.
Gio has been very good this year and he'd be a great option back here but as it stands he'd not get into our starting 11.
The one thing he does not do at Parma is track his man, neither did Vucinic at Roma but look how he's adapted here to tracking back and running like a mad man.
Giovinco is also young, he's born like 1987 isn't he? Giovinco wanted to stay in Parma this season because he wanted guaranteed playing time in order to make the squad for Italy. If we bring Giovinco back it won't be for the bench. I think he'd be a sure starter for us if he continues to perform this way, especially if we don't intend to spend money on our trident next mercato. They won't waste a talented and creative Italian on the bench.
And the whole thing about Giovinco not tracking back is kind of a myth really. Take it from someone who has watched Giovinco a lot of times, he's not really that bad at tracking back. Sure, he doesn't have Pepe's work rate, but then again, who does? Does Nani track back that way? You wouldn't say no to Nani, would you? His most important task when the other teams has the ball is to put pressure.
Also, we have Marchisio, Vidal and Pirlo + our back 4 working their asses of defensively. Should be enough.