I actually think that Cazorla is more talented but Mata has been more consistent over his premier league tenure.
On pure footballing ability there are very few players in this division more talented than Cazorla is......which is why it is frustrating to me personally when he falls below the level of his capabilities. There's nothing he can't do with a ball......but the most talented players aren't unanimously the most consistent.