Typical servos move through an angle of about 100 degrees for a pulse width in the range 1ms to 2ms. Most low cost analog servos will operate over an angle close to 180 degrees by driving with smaller ang larger width pulses. You will find discussions on this topic on many robotics web site forums.
Digital servos, in particular powerful brushless ones, tend to have a constrained angle and only accept pulses in the range 0.9 to 2.1ms to stop them hitting the end stops and becoming damaged.
There are also servos especifically designed for robotics that operate through an angle of at least 180 degrees for robotic arms.
I use MG996R servos, they lack precision but are robust with metal gears however there are a lot of "clones" about with the same part number which has given them a poorer reputation than they deserve. SG-5010 servos work well on light loads (plastic gears) but again lack precision. There are many Futaba clones/fakes about so watch out for that. For more precison I like Hitec servos.