Not read whole thread but I gave up my career to be at home and I wouldn't change it for the world.
However, I do have the best of both worlds in some respects because I still work freelance, from home, for my old employer. I earn a good salary for the hours I do and dh has scooted ahead at work too. Therefore, despite initial struggles we are far better off financially then we ever have been so that just isn't an issue for us.
The issues for me are that I do miss the social aspect of going out to work, I miss wearing smart suits etc (sad but true!) and I miss the self esteem aspect- I was very good at my job, everyone told me so, I was very well respected and liked etc. I get some of that through my freelance work but not the same as when I worked at the office.
However, I get some of that back by being on the PTA committee at school - again, some people hate all that and think it's a bit sad, but for me it gives the opportunity to work in a team, organising events etc and it does provide some of that lost 'team spirit' and feeling of having really achieved something.
There are downsides to my choice but they are far outweighed by the benefits - I've been at home throughout the early years of all 3 of my children and I wouldn't miss that for anything. Plus, I'm now in a position to work AND do school runs, after school activities, be there if they are sick, help in school with reading, do PTA stuff, run household errands - shopping etc. It does make for a much smoother, happier family life as a whole for us - I can't imagine having to use after school clubs and cram all my household stuff and kids stuff into tiny pockets of time even though I would be wadded .
It's just such an individual thing - different things are important to different people. For some people using after school clubs and childminders is a non-issue but it fills me, personally, with horror. Some people would hate my life - I do run round like mad trying to do 101 things but all in all, I am happy with my life and I wouldn't have it any other way.