Mario is already the third best player in the world, behind Messi and Ronaldo, and he's only 20.
You haven't seen the best of him yet, please, I beg of all City fans, just give him some time and he will show you why. Every single person who has watched him regularly says the same; he is ridiculusly good.
Please don't take his first full game in 9 months after an injury to be the benchmark. Just give him some time. He's not Dickov workrate wise, but he's is certainly a fucking Cantona talent wise. Let the lad settle, and you will be rewarded with the greatest player you have seen.
I'm not one to get carried away with players (remember Tevez's first few games?) but this kid is a class apart. Please give him a chance before we start slating him.