Rossi has trained and played in the EPL, A and La Liga which is something Balotelli hasn't experienced. Rossi has 92 club games at the top leagues in the some of best footballing countries in the world.
I think Rossi is the better player right now. Talent wise, who knows. One is 22 the other...