These questions inside here can help you decide whether the SR9C is for you, if you answer yes consider looking into the Ruger SR9C....