Local sim vs own sim

Hi

I am traveling to Spain for 15 days and would require a sim there for calling and data.

My country's sim operator is giving me for 45 euros - 15 days validity unlimited calls and 12GB data

Will i get a better deal if I take a sim from the airport instead?