I'm convinced children are one of those things that one is never "ready" for. I was an only child with very limited access to young children even into my 20's. I always was averse growing up to other people's kids, never wanted to touch or hold them and was convinced I didn't want them either. It wasn't until I obliged my wife that we had them. There are plenty of times it is a struggle but I echo the sentiment that until you've experienced that unconditional love, you haven't fully lived. That isn't a judgement on those who choose not too, because, I too was one of those people looking at the crying kid on the airplane with disdain, but, no question, kids changes your whole outlook of the world.
Nah, I was ready for children 3 years ago, just hadn't found the right woman until two years ago. Now I'm the proud parent of a 1 year old. I never wanted to have kids until about 3 years ago. I knew I wasn't ready then. Our kid wasn't an accident, she was planned, and I am glad that our plan worked out. She's a delight, and I love every minute that I spend with her.
The decision to have a child isn't about vanity, or narcissism. You have to put up with being kicked, vomited on, abused and hated when you become a father / mother. That comes with the territory. You have to put someone above yourself, and it really is a humbling experience.