What's the deal with protein shakes?

Options
I see alot of people having protein shakes for breakfast. Who does this? What are they like? Do they fill you up? What brands/flavors do you prefer?

Thanks!!