I am a big fan of Protein shakes. I usually start most mornings with a Protein shake that I make myself. It is a great beginning for me. I use a quality Whey Protein Isolate that adds about 30 grams of protein early in the day, which is something I like. I am usually satisfied for 3-31/2 hours afterwards. I do not usually drink Protein Shakes during the day other than if I need it after a particularly tough workout. It is a way to get additional amounts of protein into my diet. I much prefer making my own shakes and rarely use pre made shakes
I do exercise regularly, and based on my current 1200 calories a day, I don't think I could eat enough dense protein to meet the 120+ grams of protein without using a shake each day.