Dear Abdelrahim, very difficult question. In my opinion there is always better to listen to your brain. However, this is not possible every time. There are situation when your brain says that you should do X, but your hearth says that you should do Y. And sometimes, you will do Y even if you know that you should have done the X. But, that is life. Imagine what would happen if we listen to the brain all the time?
There is relationship between heart and brain but most time I prefer to use brain for analys so subjects which maybe I use my sempathy that not reasonable and give right judgmen.
Since true love comes from the heart, therefore I listen to my heart, but I also listen to my brain because the heart doesn't always make the wisest of decisions.
Listening to the brain is much better than listening to the heart. The brain controls the heart and gets its commands from it. The heart is more dominant and guides all the human body organs.
Depending on the situation at hand, one can listen to either the heart or brain. In other words the peculiar circumstance determines which of the organs to listen too.