Why is finasteride better than Propecia?

Finasteride is the generic form of Propecia. Both medications have the same active ingredient and are equally effective, but finasteride is much less expensive than its brand name counterpart.