I personally think Messi will become better than both. (he's very close as it stands). Villa aside, there aren't many things about the current game of football that interest me, Lionel Messi is a massive exception to this.
I agree with the calls for Zidane to be mentioned aswell. He always seemed to have so much time and space on the ball, he was an artist with it at his feet.