That's right. There are lots of things which can influence a trader's strategy choice. Timeframes, style of trading, goals, skills and experience, everything influence the strategy. In my opinion a trader must choose a strategy according to all of these things. There are no best strategies, every strategy may work up to a year, some of them may work only couple of days/weeks and you will have to create a new one. Market is a very instable thing you know. Hence every trader must always work on creating a new unique strategy based on other. However, I'd note trend line based strategies, triangle and other patterns which can point on trend reversal.