It depends on what your looking for, wether it be for performance or looks. If your talking boxing, most old trainers dont believe in lifting weights, they would tell you to stick with resistance type workouts like pushups and chinups. If you let me know what your lifting for, I think I could give you a better answer.
I meant using only your own body weight for resistance, as in pullups or pushups. Workouts like these, work your whole upper body and can be done in alot less time than spending 30-45 lifting weights.
While weight training might get you more stronger, I have learned chinups and pushups give you more usable strength in your respective sport. I try to incorporate both weight training and body weight training into my workouts, I feel both serve there purpose in sports.
wiegths are very underated but old school trainers feel that wieght give diproportionate muscles where as body wieght spreads the excersie over an array of muscles. of course when your punching you want to be using as many mucles as posssible together. of course wieghts do give you power no doubt but you must incorperate ti with other training becuase wieghts make dense mass which is good but it makes you put more muscle than it's worth. my persoanl belifs is that it's good for building a frame to your body but the aim of the game is to wiehjt as low as you can with the fitest body as possible and wieght will make you heavier ans thus slower. ...i just read that and it dont make much sense but who cares
really matters who is using them, long term usage yes they built endurance but at the beginning people can still gain reasonable strength from push ups, pull ups, and dips. for example if people are still doing around 6-10 reps on pull ups they are still gaining strength from it
I dont use weights at all , im not against them and think they would benifit alot when done properly but in this early stage of my training and boxing i havnt needed them yet and enjoy just using my bodyweight exercises