Making decisions is hard because we aren't rational creatures even when we think we are.
When it comes to the "listen to you body" advice, you can also change what your body says.
Seth Roberts for example recommand to eliminate smell while eating by wearing a nose clip.
A nice post from Seth about the nature of what genes determine:
Seth’s blog » Blog Archive » Genes Or Environment . . . Or Environment?