I attended Thunder Ranch almost a year ago. I took Handgun One on my own dime. It is the only training class I have taken so I don't have anything to compare it to. It was very good training. The staff were all pleasant and very knowledgeable. It is amazing how they can spot you doing things from 20 yds away and then come over and fix it. One of the elder instructors, Bill McClaughlin (I think that is how you spell his last name) was giving me a tip on how to line up a pistol with my eyes closed and told me that was the way Bill Jordan showed him how to do it. The chargers and the Terminator (shoot house) are worth the price of admission alone. It is a very no BS type of training. I will go back as soon as I scrape up enough money. I am attending two Awerbuck training sessions locally at the end of summer. I will have a comparison at that point.