Have tried 3 - IG CMC and Easy markets- I prefer cmc and can leverage better with guaranteed stop/ fast withdrawals however easy markets have this new deal cancellation feature if trade goes pear within the hour (haven't tried it yet) which would be good for scalpers and has very good personalised support and emails you daily with internal bank fx reports