As a spaniard, I agree that it is an overall nice place to be IF you have a decent job (hundreds of thousands of youngsters had to migrate for lack of it) and IF you are not bothered by politics and "mild" corruption. The grandparent stated:
> a government that seems to be truly serving the interests of the people at large
And I don't think Spain is good in that regard.
English in large companies is not common, though, in my experience.
But my wife is french and I have a lot of french friends on Madrid, and they are very happy to be there and with no plans of coming back! So, gp, definitely consider Spain!