As far I have knew FXCM is the best if you have big amount. I am using XM which is pretty good too. But I am using FBS too which are look alike scam broker.