nah, Rooney has it all. He scores, assists, defends, plays as a ball winner, and to round things off... runs rings around people. He is a real team player.
Messi, is a great player, but he is an individual. Stick him in the heart of midfield and and tell him to win a few balls, he wouldnt have...