That's quite the long time for it to start working! Is this on an empty stomach?
For me sildenafil, especially as I let it dissolve under my tongue (not too pleasant taste, but it isn't the worst either), I can really feel the effect in 15 minutes or so.
I haven't had that much experience with Cialis. Overall what I've read it's supposed to work in your system for a longer time (around 36 hours someone mentioned) than sildenafil (viagra), but as said, not much experience.
So to the topic's question, I'll answer viagra! Or sildenafil, Viagra is still expensive even over here but the active ingredient, sildenafil, isn't. Lots of good and reliable companies putting it out.
I've even seen a chewable type sildenafil, the idea of it is the same as dissolving under your tongue, letting the medicine get your blood stream faster.
Definitely sildenafil, works fast for me! (At least when I let it dissolve. It's been ages that I've just swallowed the tablet or a half of it, my intake varies a bit, from 12,5 mg to 50 mg, first one being more common.)