I agree about the part in bold.
For the sentence preceding the bold one, I am not sure that it's correct regarding Sandro vs Gatti. Last season their offensive input was almost identical. Sandro had 3 G+A in circa 2600 minutes, while Gatti had 2 G+A in around 2150 minutes. Both have won 1 penalty. This year too, both won a penalty in their first match. But Sandro (I don't remember) probably played some matches as a LWB, so that gives him an advantage in the attacking part.
It's the defensive part that matters here, and Sandro is plain terrible. It can't get worse than this imo, so it's only logical not to play him at all. And if a choice has to be made between Rugani and Gatti, I choose the latter, mostly because of that drive you're talking about. He seems like someone who can motivate his teammates. Rugani will make a hyena cry.