In the past i have passed from both “schools”. I used to rationalize everything, only to realize that emotions have a bigger impact in our decisions. After some time i used to take more arbitrary decisions, faster and being more spontaneous with them.
As i grow up, i find that the perfect balance between these two, is actively hearing your heart, but you using your logic as well to move forward. Listening only your heart makes us vulnerable. Ignoring it, makes us ignorants. Combining both knowledge, develops us in a solid way. And as a quote from my favorite personal movie..
Prepare yourself; develop the clarity, the courage, and the sensitivity to exert the right leverage, in the right place, at the right time.
After all timing, is the most important factor. Sometimes, you have to be spontaneous, sometimes you have to be patient. The conscious choice of either of them is the game of life.