I think it depends on the individual. I have ED due to years of diabetes and relied on Viagra for many years to generate a useable erection. Single use Cialis was not as effective. Now that things have deteriorated, I find that daily Cialis seems to be somewhat more effective, though I do need a constriction band to maintain the erection.
Try them both and see which works best for you.