First, congrats on your weight loss, marathon and pushup numbers! WTG:)
I have both P90X and STS but if I could only purchase one, it would be STS. While I had good results with both programs, I feel I made better strength gains with STS. The meso cycles are very different in format offering...