If you are selfish and can't put others needs before your own don't have kids. And by the way there's nothing wrong with that. One of my closest friends decided early on with this wife that they didn't want kids and they have by all accounts a great life. Tons of cash, great careers, beautiful home, travel, etc. No kids, but their dogs are treated like royalty.
Kids are a big sacrifice. And a HUGE responsibility. You are basically responsible for potentially shaping generations to come. F up as a parent and there's a great chance the next few generations will be f'd up too. Raise great kids? Then their chances of following your lead are just as great. Kid's are very expensive. I'm putting 3 through college now. Would I be pretty much done if I hadn't forked out megabucks over their lives? Sure.
Listen to your gut. If it says no kids - by all means go that way happily and without regret. Mine was the opposite. My wife and I always wanted kids, maybe to create the family structure we didn't have. We wouldn't trade a thing. The laughs, memories, family traditions, vacations, etc are worth every sacrifice. And can't wait for grandkids either. But I don't judge people who choose not to have kids. Matter of fact, I applaud them thinking it through and doing what's right for themselves and potential kids. Whatever makes you happy - as long as you don't harm a kid by making the wrong choice.