My brother told me to have kids. He said raising his daughter was the best thing he's ever done. I don't disagree, she's awesome.
I don't find it surprising that being a parent is super rewarding if you do it well. I can't imagine being a parent who raises a shitstain who does something terrible and having to live with that.