Minor differences in packaging aside, brand name Viagra and its generic counterpart sildenafil are exactly the same medication. If you have erectile dysfunction, both medications should produce noticeable improvements in your erections and sexual performance. The key difference, as we mentioned above, is price.