here is an interesting theorem in complex analysis, whose proof can be summanrized quickly using covering spaces.
riemann showed there are only three simply connected complex surfaces, the complex numbers C, the unit disc D, and the complex sphere (projective space) P.
Moreover every connected complex surface admits a covering by exactly one of these.
We know an entire function can omit two values on the complex sphere, since e^z does so. The reason for this is that C is the simply connected surface that covers P minus 2 points.
But no non constant entire function can omit three values in P, since the covering of P minus three points, is given by D. Thus if an entire function f omits three points, then it factors through a map to D, which must be constant.
Riemann method of studying study complex surfaces was to cover them by simpler surfaces. In the case of compact connected surfaces, the only one covered by P is P, and the only ones covered by C are elliptic curves. The ones covered by D are all Riemann surfaces of genus more than 1.
The different covers lead to a study of the different actions on D by discrete groups of automorphisms, which is a branch of non euclidean geometry.
the gauss bonnet theorem for instance shows that the only surfaces that can be covered by the disc have genus at least 2, since the poincare metric on D descends to the covered space, which must then have negative euler characteristic.
covering space theory is probably the most useful tool in all of global complex analysis.
here for example is a proof of the fundamental theorem of algebra using it. A complex polynomial defines a holomorphic map from P to P, which is a covering space away fromj the images of the critical points. since a covering space has the same number of preimages of every point, the map is thus either onto or constant.