Every major life choice (career, marriage, buying a house, moving to a new city/state, etc.), comes with a set of pros and cons. Having children is no different. No matter which choices you make in life, you will always wonder if the other choice might have been better.
Raising a family is hard, but also has many rewards. I have 4 children (now grown) and never regretted it, but I try not to judge others who have made other choices.
You should not have children for your own benefit. Those who expect children to take care of them in their old age, might be disappointed. If you are expecting to get out of them more than you are willing to put into them, you are doing it wrong.