Trx has been in my routine since January. I started learning with a trainer, took some classes and now have it integrated into my weekly routine. It's fun, challenging, and the moves are varied enough to keep me from being bored. The more I do it, the more I challenge myself with it. My whole body is stronger because of it. Cardio is still part of my daily routine /Strength training on alternate trx days.
Trx is the workout I look forward to.