If must pick, i will pick on technical analysis. Because technical analysis will be used in any condition of market. With that, we can do trading in any condition and make profit from it. Because if only use our feeling and not analyze because of chart when on a condition that we not expected, we can't do anything that can help us to gain profit or maybe minimize loss.
It is in our part to know which one is much better than of the others. If we are good in TA's it much preferable than of sentiment cause it is most important to do trading that we have some basis on the upcoming market flows, not just we feel it that it will go higher or going down. Most traders suffer losses because they are following with their emotions. But the only problem is that we all not been good in Technical analysis, it is really hard to make good TA's actually.
This is to think that not all of us are traders and not really be a trader if we never give efforts to learn certain tools in order to make it right and to have an effective trading experience.