Not as judgemental as some posts, bacon, but the implication is still there that somehow if you go to work you aren't putting your children first.
Every parent I know puts their children first. Working or non-working. Oh and dads, as well as mums.
You are happy with your choice - fine. Because it's your choice ultimately - what you want to do, every bit as much as someone who works. (Disclaimer: I do realise that not everyone is fortunate to have a choice whether to work or stay home). I know plenty of mums who gave up work because they wanted to stay home, not because there is any evidence that it is 'better' (whatever that may mean!)
You also imply that many women choose to work because staying home is so hard. Wrong. FWIW, I found my times at home on ML absolutely fine, and easier than combining with work. I returned to work simply because it doesn't have to be an 'either or' situation. It is perfectly possible to continue to work, with all the benefits that brings in terms of self esteem, interest, long term gain etc (and money, though that wasn't a driving force for me as it all went to nursery for a few years) and to be the primary carers in your children's life, providing them with a happy childhood.
Those of us with older kids see it all the time - happy, bright, well adjusted young people with parents who have both remained in careers. Of course, there are plenty of bright and well adjusted young people around too who don't have two parents who have remained in careers. The point is, one is not better than the other. And if you give up work expecting to see some end result as in a 'happier' or 'better adjusted' young person, you'll be disappointed. Do it if you can afford it and you want to, or if you don't like your job, but don't do it expecting it to be any better for your children.