I used to be into heavy weight training several years ago and working at various gyms at the time made it easy for me, but recently, I've been doing more calisthenics than anything else. What I've noticed is that people who lift light weights exclusively can not do calisthenics particularly well while people who lift heavy weights are usually pretty good at calisthenics too. People who do calisthenics exclusively can obviously lift their own bodyweight so they could transition into weights well if they wanted, but they usually can't lift extremely heavy weights. I like doing both and if I had to choose one over the other, I wouldn't choose, but I know some guys who love the weights exclusively and I know even more guys who do calisthenics exclusively. If you work on machines, that counts as weight training. What's your opinion?