The "Total gym" works your muscles well, I tried it, however, it's too damn expensive. Some knock-offs out there might be worth looking into.
I like the idea that you can do inverted Pull-ups on the Total Gym... I was thinking of constructing a frame that you could roll a seat up and down it and put a Pull-Up bar at the top and handles at the bottom for Hand Stand Push-Ups. I have access to a welder, and I think designing this workout machine would be simple.
Just as someone else mentioned, you can get a good work out from Calisthetic exercises, such as push-ups and Hindu Squats. However, it's hard to progress with those exercises, you need more resistance, such as weights, strands/bands or increase the inversion of your body to add more body weight to a specific muscle group. You have to progress in your work out or you will actually start losing your gains and become discouraged. Calisthetic exercises are the foundation exercises to strengthen your tendons for adding more resistance. Once you start adding resistance, keep doing your calisthetic exercises regularly so you can still move your body weight in any direction, with ease.
While I'm on the subject...
Here is my work out philosophy.
1) Train with over-all body Calisthetic Exercises, they are your Foundation.
2) Next phase is to add resistance with weight lifting; but don't stop doing a simple Calisthetic routine because it will help you keep your muscle gains, flexibility, endurance and lung power. Use a Calisthetics routine as a warm-up for weight lifting.
3) Phase 3 involves Compound Weight Lifting exercises such as Power Cleans & Clean and Jerks. Add a few basic Compound Lifts with your weight lifting days.
The secret to achieving these goals is to start slowly, make sure you have a strong foundation before moving onto the next phase. For example; Do 2 sets of 8 Push-ups 3 days a week and add 1 rep every week. So, your progression schedule would look like this...
Week 1 - 2 Sets / 8 Reps of Pushups
Week 2 - 2 Sets / 9 Reps of Pushups
Week 3 - 2 Sets / 10 Reps of Pushups
You wouldn’t do just 1 exercise per work out, of course, this is just a suggestion on how to progress slowly and safely to gain small achievable goals. For my Calisthetic Work-out Routine, I do, Hindu-Squats, Hindu Push-ups, Bear Runs, Crab Walks and Back Bridging. I feel these 5 exersices work almost my entire body.
Also, keep in mind that if you don't stick to a program and you take some time off, then you must start from the beginning or lower the weight, reps, and sets. You can't expect to physically be as strong after 6 months of no training, you should start from phase 1 again.
Famous strong men from 100 yrs ago trained their bodies to perfection with small attainable goals that would keep them motivated. They NEVER trained so hard that their bodies were way too sore to get out of bed the next day, over training doesn’t help you progress at all.
Anyways, sorry for rambling, I'm just reminded of my own workout.
I'm off to my Garage Gym.
Peace!
Phases ®