Peter,
I've taken both of them. I too can get an erection, but due to a back injury I have lost the sense of touch and temperature in my penis. I need Viagra to keep the erection once I have it. It allows me to satisfy my partner because I can keep hard for a long time without thinking. However, for me, it feels like I have a rubber dildo stuck to my groin that isn't really part of me.
Anyways, back to the question. I don't think that either Viagra or Cialis will improve your recovery time. Viagra is good for about 4 hours and I have never really seen a good erection "post-ejaculation". Cialis can last about 18 hours. I have less strong erections and need to concentrate more, but I get more frequent erections after an initial ejaculation. I get erections the day after while at work or in the car from even the most benign sexual thought. However, these erections didn't come around for hours.
I feel that even with these meds, your basic body and mind chemical reactions don't allow for quick turn arounds. This meds still need for you to be aroused. If you can accomplish that, then maybe they'll help. Though if you can accomplish that, you likely don't need to meds.