I have been on finasteride for over 2 years. It works great.
If you're serious about maintaining hair long term, your options are still basically finasteride and dutasteride.
I use Pelosta. It's cheap. It's a wonder drug and it stopped hair loss and also to have good thick hair. Wish I should have started early. I am happy with the results. This generic finasteride works as well as propecia for me.