Yes, Spain is in the "wrong" time zone geographically and should really go back an hour relative to CEST. This would put it in the same time zone as Portugal, Britain, Ireland and Morocco.
Personally, here in the UK I'd like to see daylight saving time abolished, but we should stay permanently in summer time. In winter the sun is usually up well before I am, but in the evening it gets dark far too early.