Both Pilates and weight training are excellent for weight loss. Pilates is definitely great for building a slim build and helping to lose weight. Weight training is typically seen as a go-to workout in order to burn calories. Not only is it great for helping you lose weight, but it is also great for keeping the weight off.
Bottom line: We give a slight edge to weight training because it also helps you to keep the weight off. Please keep in mind that both weight training and Pilates are not enough without a proper diet.