Choosing a reputable broker is of paramount importance and spending time researching the differences between brokers will be very helpful. You must know each broker’s policies and how they go about making a market. For example, trading in the over-the-counter market or spot market is different from trading the exchange-driven markets.
Also, make sure your broker’s trading platform is suitable for the analysis you want to do. For example, if you like to trade off of Fibonacci numbers, be sure the broker’s platform can draw Fibonacci lines. A good broker with a poor platform, or a good platform with a poor broker, can be a problem. Make sure you get the best of both.