I use the broker Plus500.

I use this broker for the following reasons:
  1.  I trust the broker. I have made deposits and withdrawals with this broker without any problems. It is regulated in various jurisdictions.
  2. The broker offers an easy to use online platform for trade execution and trade management. Specifically, the position sizing is very easy to do on the platform. Most other brokers offer the Metatrader platform for trade execution and this platform makes position sizing overly complicated.
  3. I have found the instrument CFD prices to be accurate.
  4. I have found the CFD forex spreads / trading costs to be reasonable.
  5. I have found the trade execution to be precise enough for my style of trading.
  6. This broker offers a time unlimited demo account, which you can use to test and trade new strategies against live markets without risking any real money until you are ready to trade live.