I'm not big into the supplement side of things nor the weight-training thing, but if you're comparing some real solid food to a shake then I'd take the real food any day. Aside from its macronutrient content, the meat will have vitamins and other nutrients that you won't get in the supplement.
I would imagine that a powder/shake would be more quickly absorbed in the gut than solid food (this might matter acutally if you're talking about the most effective window), and is more just more convenient to use, plus you can mix it with a little bit of energy drink during/post workout.
I think a lot of people overdo it on protein intake in general, and its one of the biggest mistakes when you are trying to cut carbs. Common wisdom amongst the knowledgeable low-carb sports community is that you should eat about 1g-1.5g of protein for every Kg of body mass, so for a guy like me that would be only 70g-100g of protein a day, which would translate to about just about 12%-17% of total energy intake, with carbs <10% and the other 70%-75% or so by fats. Of course if you're looking to put on muscle mass you'll want to bump up the protein a bit, but too much will trigger gluconeogenesis in your liver and you'll start to reconvert the protein to glucose which could retrigger the fat storage mechanism.
If you believe in protein windows, you've got your shake to take straight after you're finished. Most people can't just cook a chicken breast as soon as they leave the gym.
The point of the protein shake is to get extra protein that you won't be getting from your diet. I'd have to have 8 meals a day if I didn't have shakes. To the vast, vast majority of people, that's excessive. It isn't good for you and it'll cost you a new mortgage.
Felt good!