For me Ironfx stands out with its account selection.
Now I have two different types of accounts for every of my trading strategy.
I use the Live account with fixed spreads for more conservative approach on the market, namely positional trading style.
And STP/ECN account for more risky stuff. Intraday trading and sometimes scalping.
Additional of digital asset would be great though.