Both pretty good but if you want excess insurance cover make sure it you buy it online, NOT at the airport.
But it does depend on where you are going, you might get a better deal locally although very unlikely if you are going to the more rural parts of Spain like Extremadura