ATC
Just flew to Malaga about 4 hours ago. Controllers where not only spoke good english but did a good job. As far as it comes to me I cant say that I would have had any problems with Spanish ATC worthwhile mentioning (yet). Other than being kept high up for AGP ILS 14.
Still, After having lived in Spain for close to 4 years (On and Off) I find Spanish remarkably reluctant to accept any critique about anything they do. Spanish just do not do any mistakes or do anything wrong. If you bring things up, like the ATC issue, you step on their toes and they get offended.
Worst ATC I have experienced has been Luanda. It is hard to tell if it is just the equipment they have or their attitude as well. On numerous occasions during holidays and weekends they are "Unavailable" on HF or VHF.Presumably busy being "Entertained".