To me the best Forex broker is someone who allow all kids of trading techniques in their platform without any restrictions. Because different trader uses different trading techniques for earning money and as per their capital and risk managing ability. ForexOne is the best ECN trading broker with whom I am trading very comfortably by using the long term trading technique. They don’t restrict any trading technique and give low spread, smart bridge of deposit bonus etc.