I've lived quite a few places, and the things I've found I value most are ease of living (ie. how long am I going to have to spend in queues to get something simple done), safety (I want to feel safe walking around at night), and variety (ie. places to eat, things to do, choices when I want to buy something)
I think that so far, the place that most works for me is Singapore - it's clean, efficient, plenty to do, and the climate is great (maybe a touch warm, but everywhere is air conditioned) and they speak English (it's one of the official languages)
Southern Spain is lovely, and families are really welcome there, but the ease of living doesn't exist - Spaniards love their paperwork, and something that would take you a 10 minute phonecall elsewhere can take a week. Also the homes just aren't built for winter, so cold weather is a bit of a trial.
I think that in picking a country you need to figure out what's most important to you - how do you feel about spending all day doing the family shop (my idea of hell - don't mind the market occasionally but I want to be able to nip to the supermarket for flour, milk and sugar!), being away from all the familiar stuff, learning a new language (and feeling a little isolated until you do) etc. It's surprising how much simple things like being out of timezone with your family back home affect you.