Similarities
Both are prescription PDE5 inhibitors and share key safety warnings, including the nitrate interaction.
General differences
The main commonly described difference is duration of effect. Neither is "better" for everyone.
Decision
Which, if any, is appropriate is a decision for a qualified healthcare professional.