Revolvers do tend to be more accurate, especially ones that have rifled barrels. Revolvers require considerably less maintenance. Decent revolvers rarely if ever jam simply because they are a much simpler design with fewer points of possible failure. Actually revolvers CANNOT jam. If a bullet fails to fire, just pull the trigger again and the next bullet will fire. With a semi-auto, you have to clear the chamber first. Revolvers can fire faster than SOME semi-automatics, but typically slower; the cylinder in a revolver turns slower than the spring mechanism can chamber bullets into a semi-auto. Lastly, certain revolvers, like the .357, have an amazingly large variety of calibers of bullet they can fire. A .357 can fire a .38 bullet for example. On the flipside, revolvers have more recoil than a semi-auto due to zero recoil compensation. Revolvers reload slower, even when a speedloader is used Mags for semi-autos require maintenance and should never be kept loaded for long periods of time unless you want to wear out the spring. Revolvers however can be kept loaded indefinitely.