Weight training is excellent for promoting fat loss, but not so much for weight loss. Having said that, my best results have come from crossfit which incorporates lots of weight training and high intensity interval style training. Obviously a good diet is a prerequisite for all of this - I've definitely proven that to be true hehe.