Of course it is all individual in how you recover, so I am not sure that any one bit of advice is going to help.
Please don't think of a c-section astaking the easy way out, or that you didn't 'give birth' to your baby. I have had two c-sections, and they were both very necessary.
Think of it as ensuring that your baby was born healthy. There was an apparent real need for you to have your child via c-section, or the doctor wouldn't have performed the surgery, right? You did the thing you had to do to make things better for your child.
I know all too well how painful a c-section really is. 15 hours of labor versus several weeks of painful recovery doesn't even compare. Yes, I know natural childbirth is also painful, and that there is a recovery time, but you don't have a 10-inch incision made to your pelvic area and muscles, so yes, a C-section is more painful and takes longer to recover from, and you still have to deal with post-partum depression and all of that.
Just allow yourself time to recover your body and mind. It isn't an overnight thing. When you start to feel like you didn't 'give birth', remember everything you DID do in order to bring this child into the world. You can be proud that you put your baby's needs ahead of your own. You aren't alone in feeling like you failed to give the baby a natural childbirth, but you don't have to keep feeling that way. Just remember, if c-sections were never thought of, how many women and babies would have died during childbirth?
I am so thankful that I had a c-section with both children. My first, I was in labor for nearly 3 full days and was begging for a c-section. I honestly thought I was going to die if I didn't get one. I was so weak at that point that I couldn't even sit up.
My second c-section was planned and I knew exactly when I would be having my baby. Thank goodness, too, since the umbilical cord was wrapped around his neck 3 times, and the doctor said he would likely have died if I had done a vaginal birth, and then added that I probably would have bled to death, myself, since my uterus was exceptionally thin, and it probably would have burst. You see, there are reasons for everything - we just don't always know the reasons until later...
Give yourself some time, and try to only think about the positive aspects of having your boy by c-section. He won't care how you had him, he will only care that you loved him enough to make sure he came into the world.