Just to give everyone an idea of my journey and experimentation with protein shakes, gainer shakes, and whole food protein, here's my experience.
As a teenager and in my early twenties, I'd have half my calories daily from gainer shakes. Constantly had wicked liquid shits and very slowly put on some muscle and some fat.
In my early to mid twenties, I would have a whey protein shake in between each of my 4-5 meals per day. Again, had bubble-gut, protein-farts (smelliest ever), and slowly gained muscle and fat.
About 6 months before my first cycle, I started drinking whey shakes only on workout days to bracket my workout (and only 25-30 grams per shake, 1 an hour preworkout and 1 an hour post workout) and casein every night in the amount of 30 grams. So on non-workout days, all I had would be one 30g casein protein shake immediately before bed. I replaced the shakes I was having with whole food, and the shits went away, the bubble-gut went away, and the mass started to pile on. I probably gained 10 very solid pounds in 5 months while losing some bodyfat, just by cutting out the excessive shakes and working on my diet. Then I cycled, and changed nothing except for adding BCAAs and waxy-maize starch.
I think that gainers make you full and in the long run you eat less and can't absorb the massive amount of protein that is in the average gainer shake.
I think whey protein is awesome for bracketing a workout, or if absolutely necessary, when you have no time to eat real food and don't want to slip into a catabolic state.
I think casein protein is perfect for pre-bed, and also mixed with your post-workout whey protein.
I think whole food is the most anabolic thing in the world.