I will recommend you to use ironfx, I am using this broker platform for quite some time.
And this broker providing a very low spread different and more than 100 products. And always offering many promotion.
If you are interest, can go the official webpage to look for the detail.
Or either register a demo account to check their platform.
You can PM me if you want to know more detail about this broker.