This is a really hard question. Some times your are dammed if you do and dammed if you don't, iykwim. If you build a strong supportive foundation, encourage self esteem and problem solving then really at the end of the day the rest is up to them (unfortunately).

I've seen kids come from really privileged backgrounds and turn out to be bad eggs or go down the path of destruction and I've seen kids have terrible lives and succeed beyond belief.

My greatest fear as a parent is that my child is going to turn around and tell me I've done a bad job.