O que é melhor tadalafila ou sildenafila?

O viagra (sildenafila) tem uma ação de cerca de 6 horas, enquanto que o Cialis (tadalafila) tem uma ação de cerca de 36 horas, o que pode ser vantajoso, mas por outro lado provocar efeitos colaterais por mais tempo.