I think Fergie was right to move him back. He was brilliant that season but you couldn't help feel it was sacrificing his creative play for goals. What you really want from Rooney is for play to go through him, even if it means he scores less himself. You want him affecting games the maximum amount possible.
I agree 100%. However this season he's been played primarily in that position and has been (according to anyone who regularly watches us) disappointing, despite statistically doing well.
Unfortunately he has decided that kicking up a fuss, shagging hookers, drinking, bringing the club into disrepute and generally being the perfect example of how not to behave professionally is the way he wants to behave.
You look at Giggs and some of the best form of his career was when he was shagging some model behind his wives' back. Terry likewise seemed to perform better when acting like a general cnut. Some players can shut it out, or even use the booing as motivation. Rooney can't and hasn't become the player he should have because he can't curb his constant moronic behaviour.
Personally I think playing Kagawa in the number 10 role consistently would lead to a similar return (maybe slightly worse), but without the constant grief, shitty form due to personal circumstance and general annoyance that Rooney causes.
Obviously if he was performing like Messi, Ronaldo or even Mata or Bale at the moment you'd be more willing to forgive the baggage that he invariably will bring.