For the value, go with "Insights Training Center" Their system of shooting and learning is above the best. I have been attending their classes for over four years now in addition to other places and still find that they are the tops. Check out the website at
www.insightstraining.com. Look over their schedule for the West coast and the East coast and get to one of their classes. The General Defensive Handgun class is perfect. On the fighting end, there is the Unarmed Self Defense class. You should round out your skills so that you do not have only the firearm to rely on in a situation, learn some unarmed stuff too.