Suspension training is awesome. And TRX has created a great portable system. I use them all over the place. Endless possibilities! But I use them as part of a fully encompassing program for me and my clients. Just as with any form of exercise, there are limitations. I have never found one type of exercise or piece of equipment that could do everything I need/want.