In terms of talent I don't understand how you guys compare the two? Super Mario takes the cake but no one until now knows where to play him, Mourinho can't get him to make his runs properly and no one has found a way to get him to think properly.
Bojan is just a lot more professional than Mario is. He has promising qualities and is bound to them, making the best out of his situation and god given talent. He reminds me of Beckham, and Raul. Could turn into a legend because he has very good ball control, he has one hell of an accurate shot and when combined with his speed he could be a striker to be reckoned with.
Mario on the other hand has all the raw talent, he has the vision, the delivery, the shot, strength, the speed, and the ball control but being a whinny brat he falls over way too much when touched and lacks any tactical awareness. He needs Rijkaard. Problem in Italy is that everyone is similar to Capello, no one pats you on the back when things get tough, they are all disciplinary. I think it is the toughest league in terms of mental strength.