Two advantages: long term renewable energy and decreased carbon emissions compared to other sources.
Two disadvantages: very expensive to build and negative impacts to marine life.
Before it could be recommended or not: Does the stream have the pressure required? What is the return on investment and over what duration factoring maintenance and potential negative impacts such as flooding should there be a problem.