Regarding my switch from "traditional" resistance training to bodyweight/gymnastics strength training:
After injuring myself overhead pressing (with what was a warm up weight for me at the time) I realized that I had severely compromised my mobility, was suffering from fairly chronic shoulder discomfort, and had recurring issues with my hips. I also realized that although my absolute strength gave me certain advantages in combat, it had come at the price of decreased muscular endurance and again mobility.
Something needed to change.
Prior to getting heavily into resistance training I had utilized Coach Christopher Sommer's progressions/exercises found in his "dragon door" articles and here on T-Nation with decent success and combined with other bodyweight strength training materials on the Internet at the time as well as training and utilizing Shihan Charlie Lysak's "Primal Strength" workouts I had built up a decent level of relative strength, flexibility, agility, explosiveness, or to put it simply "athleticism." However, due to the limited materials available to the time I eventually ran into a plateau that I could not seem to get over, so switched my focus to more traditional resistance training methods.
Luckily for me, while perusing the Internet as I let me neck heal (which, luckily for me ended up only being a muscle strain and not disk related, so only required an adjustment and time) I found out that Coach Sommer had finally released his book (which I promptly bought) and launched his website. Since then he has released several courses focused on everything from Gymnastic Strength Training, to Flexibility, to Handstand training, Ring Strength, and even basic tumbling skills.
Since making the switch, I have made significant inroads into fixing my mobility deficits, actually built strength in many areas (some of which I hadn't even realized I was so weak in), and have begun to feel more "athletic" again, and for lack of a better term, "younger." Every month I follow the program I am actually feeling more and more like a "kid" again (at least in terms of how my body functions) and I'm only still just scratching the surface of the program (lots of time has been spent "fixing/healing" all the damage that I had done via poor programming.
Hope that answers your questions. If not, feel free to ask.
Stay safe brother.