Rooney is a great player no doubt about it, he is one of those rare molds of a playmaker and a striker. He has exceptional vision and passing but also has an excellent, powerful shot on him.
His main issue has been being played out of position and not having the right striking partner. Tevez and Berbatov both are similar to Rooney, Wayne needs a poacher to complement his role. Its not a coincidence that he instantly clicked with Chicharito, the kid complements Wayne perfectly and allows him to utilize his abilities to the max. He also had a great partnership with Ruud, and I believe Rooney would have been in much higher regard now if the Dutchman had stayed with United for a few more years. Rooney has also been played in the left, as a lone striker, and a poacher the past few years, all roles that don't suit him, he never had a true run of games in his preferred position.
Prepare for a beast-mode Rooney the coming years, his partnership with Javier will only get better, especially as the latter begins to mature and gain more experience.