Cristiano Ronaldo started and finished the scoring at the Nou Camp, with Messi also at the double - his second strike a stunning free-kick - to ensure honours ended even.
"We do not know his limits," Vilanova said of the Argentina forward. "You should see how he trains every day - that urge he has to keep getting better.
"I think we will never see another player like this. He is the best in the world by far."
Vilanova added that Ronaldo would be "more recognised" if his career had not coincided with Messi's.