I think some of the comments that got you wondering might have been mine....
I think it very much depends on where you are. Dh and I always told ourselves we would not have kids in the UK as we were both brought up abroad in places with much more outdoor lifestyles than is commonly available in the UK. For this reason we won't be going back.
I'm sure there are loads of schools that are good and friendly, but as others have said the system can be very focussed on conformism and rule following. The teachers are also constantly and very publicly complaining about their working conditions (Segolene Royale, the socialist presidential candidate, was thoroughly blasted for saying that it could be reasonable for teachers' working hours to be increased from the current 28 hour week).
Parents in schools in my area have shared some disquieting experiences. For example, one single mother, former domestic violence victim, decided when her ds started to learn English at school that she would try to learn with him (he was around 6 at the time), bought a method and started to go through it with her ds. She was called in to school, humiliated by the teachers who said she was teaching him 'wrong' and instructed to stop doing it. She didn't have the confidence to tell them to fuck off, so she did stop, and a few years on neither her nor her ds speak a word of English.
I could carry on, but I am aware that the plural of anecdote is not data. I am sure there are good, staffed with sensitive teachers, schools out there. I would check to make sure there is one like that where you plan to live though.
With regards to socialisation, I think there is again an issue of where you are. I would be worried about bringing up teenage girls here as the body obsession is a bit too much - you are bombarded with slimming advertising in every pharmacy, and the girls round here seem to be constantly on a diet (and often unhealthily thin).
For these reasons we've decided France is not it either -- but we have no idea where would be better so I'm not much help am I?
I know if you have 3 or more, economically France is a good place to be compared to almost any country in Europe.