I think short term trading is much better than long term because in long term we don't have clear idea of any pair. But in short term we take our profit or cut our loss and take a side.
The economical situations of the world economy is so quickly changing that long term trading is much more dangerous than short term.