I'm never going to be able to give birth, but personally I'm more in favor of vaginal birth. My Mum had me vaginally and she's never had any second thoughts about it. Sometimes it can take several months for things to go back to normal "down there", particularly if they had to cut your perineum to prevent you from tearing, but usually recovery is fairly easy and most of the pain ends when the birth does.
C-sections generally have a lot more complications, it's major surgery and they're cutting very deep into your body. It leaves you scarred, and for some women the recovery can be very long and difficult, because now you've got a baby AND a massive abdominal wound to nurse. A few of my friends had really awful recovery experiences, one of them even got a horrible infection and the stitches started breaking open and... ugh, yeah, terrible. It's the woman's choice always, but in my opinion they should be avoided when possible and only used if it's absolutely necessary for the health and well-being of mother and baby.