Just upon arriving to Barajas Airport in Madrid, I went outside to the taxi area and could delight myself with taxis not respecting the queue (allowing clients instead of referring them to the head of the queue) and the image of two taxi drivers fist fighting for some clients. Yup.
Not to mention they wanted to charge me over 100 euros for going from the Airport to the main train station.
From my experience the taxi industry of Spain is highly inefficient and overpriced.