Overwhelmingly yes, but there were moments I deeply regretted it. I'll say it straight up, I found having 2 so much harder than having 1.
To start with, I had incredible baby rabies. All I could think about was having a baby. It dominated my life for a few months, so much so we started TTC earlier than I had wanted (I wanted a minimum of 2.5 years).
Pregnancy was much harder than with my first, then during induced labour I needed a C-section, but I was still happy with my choice. The first 6 or so weeks were actually kind of nice. Then he turned into a refluxy velcro baby who woke up every hour on the hour and ruined my life. Yes, I had PND. I hadn't particularly enjoyed the baby stage with my first, especially 6 - 12 months, but my second took everything I disliked and turned it up to 11. I would have cheerfully given him away if someone had offered, and at times I deeply hated him.
As with my first, he got much better once he could walk, as sleeping through the night happened at the same time. He took his sweet time in doing so, despite seeming desperate and finally did so at 17.5 months. But since then he's been pretty amazing. He's very different personality wise to his big sister. He's stubborn, contrary, and tantrums at even the slightest injustice. But equally he's caring and adorable, and watching him learn and explore the world is wonderful. I love him to pieces, and my existence is all the better for him being in it.
But in no way in hell would I voluntarily go through it again. Originally I wanted three, but I am two and so very done.