Choosing weight gainer or whey protein depends on an individual's personal requirements. Choose weight gainer if you are looking to gain extra muscle mass or weight. You can also choose weight gainer if you have a fast metabolism and find it difficult to gain weight through regular meals. When one is looking to increase caloric intake and build lean muscle mass one should go for whey protein. It also facilitates losing excess weight.