References for Riemann surfaces I know this question has been asked before on MO and MSE (here, here, here, here) but the answers that were given were only partially helpful to me, and I suspect that I am not the only one.
I am about to teach a first course on Riemann surfaces, and I am trying to get a fairly comprehensive view of the main references, as a support for both myself and students.
I compiled a list, here goes in alphabetical order. Of course, it is necessarily subjective. For more detailed entries, I made a bibliography using the bibtex entries from MathSciNet: click here.


*

*Bobenko. Introduction to compact Riemann surfaces. 

*Bost. Introduction to compact Riemann surfaces, Jacobians, and abelian varieties.

*de Saint-Gervais. Uniformisation des surfaces de Riemann: retour sur un théorème centenaire.

*Donaldson. Riemann surfaces.

*Farkas and Kra. Riemann surfaces.

*Forster. Lectures on Riemann surfaces.

*Griffiths. Introduction to algebraic curves.

*Gunning. Lectures on Riemann surfaces.

*Jost. Compact Riemann surfaces.

*Kirwan. Complex algebraic curves.

*McMullen. Complex analysis on Riemann surfaces.

*McMullen. Riemann surfaces, dynamics and geometry.

*Miranda. Algebraic curves and Riemann surfaces.

*Narasimhan. Compact Riemann surfaces.

*Narasimhan and Nievergelt. Complex analysis in one variable.

*Reyssat. Quelques aspects des surfaces de Riemann.

*Springer. Introduction to Riemann surfaces.

*Varolin. Riemann surfaces by way of complex analytic geometry.

*Weyl. The concept of a Riemann surface.


Having a good sense of what each of these books does, beyond a superficial first impression, is quite a colossal task (at least for me).
What I'm hoping is that if you know very well such or such reference in the list, you can give a short description of it: where it stands in the existing literature, what approach/viewpoint is adopted, what are its benefits and pitfalls. Of course, I am also happy to update the list with new references, especially if I missed some major ones.
As an example, for Forster's book (5.) I can just use the accepted answer there: According to Ted Shifrin:

It is extremely well-written, but definitely more analytic in flavor.
  In particular, it includes pretty much all the analysis to prove
  finite-dimensionality of sheaf cohomology on a compact Riemann
  surface. It also deals quite a bit with non-compact Riemann surfaces,
  but does include standard material on Abel's Theorem, the Abel-Jacobi
  map, etc.

 A: For a hyperbolic perspective: Buser's "geometry and spectrum of compact riemann surfaces" is a nice book. 
A: I am copying this here from the official CUP website, so I don't think I am breaching anyone's copyright: a short review of one of my old favourites; seems to address precisely the points you are interested in. There should be a new edition out soon (?). 
BEARDON, A. J. A primer on Riemann surfaces (London Mathematical Society Lecture Note Series 78, Cambridge University Press, 1984), 188 pp. 
Graduate or advanced undergraduate students frequently encounter Riemann surfaces as a section in a second course in complex analysis or a chapter in an advanced text in complex analysis. To proceed further, they must then reach for one of a number of advanced texts on Riemann surfaces e.g. those by Ahlfors and Sario, Weyl, Forster, Springer (now sadly out of print), Gunning, Farkas and Kra. The book under review has less grand objectives than these books and aims to fill the gap by providing a leisurely and elementary introduction to Riemann surfaces.
Riemann surfaces are introduced initially in the abstract, free from connections with analytic functions. The flavour throughout is geometrical and for example, a chapter is devoted to automorphisms of the disc, plane and Riemann sphere. The connection with analytic functions is later discussed along with details on covering spaces. The penultimate chapter contains a nice introduction to harmonic and subharmonic functions, Dirichlet's problem and Green's functions. This enables the author in the final chapter to achieve his goal of proving the Riemann mapping theorem and the Uniformization theorem and discussing their geometrical significance.
The title aptly describes the nature of the book and it will suit those students whose requirements do not extend to the deeper texts on Riemann surfaces. Its only competitor with these limited objectives is perhaps the much-less-widely-available Rice University Notes by B. F. Jones and so it should be a useful addition to this L.M.S. series of notes.
A: As it is evident from your bibliography list, there are two aspects of the theory: Riemann surfaces in the sense of 1-dimensional complex manifolds (which are not necessarily algebraic) and Complex Algebraic Curves (which are not necessarily smooth). It should be pointed out that some authors (old-school?) still use the term Riemann Surface to mean a Complex Algebraic Curve, regardless of whether it is smooth or not, thus also excluding the non-compact case.
I will now make a list of additional sources on Riemann Surfaces and Complex Algebraic Curves not present in your list and that focus exclusively on one or both of these two topics and then will edit my answer to add some information on each of them. There are many more references that include Riemann Surfaces and Complex Algebraic Curves as subsets of, for example, bigger text on Complex Geometry - for the moment I won't be mentioning them, but let me know if you are interested, they can be good sources too for some topic.
Legend: italicized references are present in OP's original list


*

*Arbarello, Cornalba, Griffiths, Harris - Geometry of Algebraic Curves Vol. I & II (1985,2011): As comprehensive as it is, this is not a first course on Complex Algebraic Curves, but rather reflects the state of the art at the time of writing. Notice the big difference between the years of the first and the second volume. The central topic of the first volume is Linear Series, while the second volume deals with all kinds of moduli spaces of curves. In the introduction of the first volume the authors write that the reader should have a working knowledge of algebraic geometry in the amount of the first chapter of Hartshorne's, but I don't think this actually suffices, perhaps they actually meant the second and third chapter of Hartshorne's. The second volume is above my paygrade to comment on :-)

*Bertola - Riemann Surfaces and Theta Functions (lecture notes): it has a completely analytic approach, focusing mostly on the compact case after introducing the initial generalities. It contains a nice discussion of the three kinds of abelian differentials by means of the theta divisor and introduces bidifferentials.

*Bobenko - Compact Riemann Surfaces: (obviously) it deals only with smooth complex algebraic curves, but it takes an analytic approach. It does not use sheaves. It contains a proof of Riemann-Roch (not all of them do). While it introduces all three kinds of abelian differentials, it does not discuss any of the reciprocity laws. It finishes with introducing line bundles.

*Brieskorn, Knörrer - Plane Algebraic Curves (1986): 

*Cavalieri, Miles - Riemann Surfaces and Algebraic Curves, A First Course in Hurwitz Theory (2016): as the title suggests, it is an approach to Complex Algebraic Curves with strong focus on Hurwitz Theory. The basics of Riemann surfaces are layed out and then the author moves on to the counting. IMO the book is suitable for an undergraduate course since the prerequisites are low. However, singular complex algebraic curves are barely touched upon.

*Clemens - A Scrapbook of Complex Curve Theory (2ed.,2003)

*Dubrovin - Integrable Systems and Riemann Surfaces (lecture notes,2009): see the next reference. For Dubrovin Riemann Surfaces are complex algebraic curves. The notes are based on his book in Russian. However, what is not included in the next reference, is the connection with differential equations. The first (out of three) part of the notes is dedicated to the KdV equation, while the third part deals with Baker-Akhiezer Functions.

*Tamara Grava - Riemann Surfaces (lecture notes,2014): improved version based on Dubrovin's notes, but defines a Riemann Surface as a 1-dimensional complex-analytic manifold. It does not use sheaves. It deals almost only with compact Riemann Surfaces via an analytic approach, but also gives a discussion of resolution of singularities for complex algebraic curves. It includes a proof of Riemann-Roch. It does not mention line bundles at all. The chapter on divisors should be read with extra care as there might one or two hasty statements :-)

*Eynard - Lectures on Compact Riemann Surfaces (2018)

*Farkas, Kra - Riemann Surfaces (1980): it includes both the non-compact and the compact case and the treatment is analytic. It uses no sheaves (though IIRC the sheaf of holomorphic functions is given a definition somewhere). I am not fond of their proof of the reciprocity between abelian differentials of the third kind: IMO it is more elegant to introduce only one cut in the fundamental polygon, namely between the points $P$ and $Q$ instead of 4 cuts from a fixed origin point on the boundary of the fundamental polygon $O$ to $P$ and $O$ to $Q$ and then backwards (I could include a proof sketch for the $PQ$ cut if anyone is interested). Moreover, there is a proper (sub)chapter on intersection theory on Riemann Surfaces.

*Fulton - Algebraic Curves, Introduction to Algebraic Geometry (2008): it is a standard algebraic geometry introduction to algebraic curves over an algebraically closed field in a classical way, i.e. without sheaves and schemes.

*Gibson - Elementary Geometry of Algebraic Curves (1998): it is similar in spirit to Fulton's book, but it is probably (even) more visual and example-oriented. 

*Gunning - Riemann Surfaces and 2nd Order Theta Functions

*Gunning - Some Topics in the Function Theory of Compact Riemann Surfaces (draft ver July 2015): definitely not recommended as a first read. It discusses standard topics of Riemann Surfaces like Holomorphic and Meromorphic Differentials etc. from a more advanced POV, definitely sheaf-theoretic. IMO, proofs can be sometimes a little terse to follow, but after all it is only a draft and not meant as an introductiory course for undergraduates.

*Griffiths - Introduction to Algebraic Curves (revised,1985): analytic approach without sheaf theory and sheaf cohomology. However, it is the only book on Riemann Surfaces (in a broad sense) I know of that discusses normalization in detail!

*Harris - Geometry of Algebraic Curves (lecture notes from Harvard,2015)

*Kirwan - Complex Algebraic Curves (1992)

*Kunz - Introduction to Plane Algebraic Curves (2005)

*Lang - Introduction to Algebraic and Abelian Functions (2ed.,1982)

*Miranda - Algebraic Curves and Riemann Surfaces (1995)

*Mumford - Curves and Their Jacobians (1999)

*Narasimhan - Compact Riemann Surfaces (1992,reprint,1996)

*Perutz - Riemann Surfaces (lecture notes,2016)

*Springer - Introduction to Riemann Surfaces (1957)

*Teleman - Riemann Surfaces (lecture notes,2003): though short (69 pages only), personally I found it to be very illuminating on many points and contains several nice, albeit hand-drawn, pictures!

*Varolin - Riemann Surfaces By Way of Analytic Geometry: it completely avoids sheaves despite being very detailed.

