It is sad to see how we are going from fat phobia to carb phobia, repeating the same mistakes 50 years later. I have genetic metabolic disease and I have thought about this many times. My conclusion is simple enough: Eat real food, ignore the macros, listen to your body and adapt your food intake accordingly. Paul Jaminet's diet [1] is the closest I have found to fit this idea. [1] http://perfecthealthdiet.com/
The middle two pieces of advice seem somewhat contradictory. I usually get a pretty strong sense for which macro I'm primarily hungry for. "listening to my body" is intimately tied to picking the macros that make up my meal[1]. Or did you mean something more like "avoid planning macros contrary to your appetite signals"?
[1] obviously I don't have meals that consist entirely of protein powder or fruit juice, but it just gives me a sense of what type of food to emphasize in meal to avoid the irritating " full but still hungry" feeling.