It depends on you, your employment, where you live, etc etc... quality of life is so different for everybody that it is impossible for everyone to have the same opinion about something like this. There is no 1 answer.
But as for US: We are raising ours in America. For one, I've had more nightmares with the NHS than I care to think about, and I want to be as far, far away from it as possible. Comparing the schooling I got with the schooling David got, we want our kids in the US. We will have a much better salary in the US, with a much lower cost of living. We will have a bigger family there, and Philip will grow up with 5 cousins that are within 12 months of his age. We can have a bigger house, a bigger yard, 2 cars....
For us, definitely America.