The best treatment for erectile dysfunction (ED) is the one that is best for you. Sildenafil (Viagra) and tadalafil (Cialis) are the most commonly prescribed medications for ED, and they have the longest track record. For occasional use, most people start with sildenafil. For regular use, tadalafil can be a better fit.