another sharp point is your size of contract. It can be easily increased or lowered. Your trade location might be an influential factor with margin requirements and hence the max leverage. Most intermediate traders (include me too!) prefer a lower bet size and for that purpose, Metatrader 4 comes into picture as it allows that.
When I was into the process of transitioning to Fxview, I cancelled out a few shady brokers and preferred to go with regulated ones that also allowed support for MT4 and other trading platforms. Fxpro was my closest choice to catch up with MT5 and cTrader.
I just narrowed down to ecn as with my options shortlisted, Fxview was providing it. I prefer ecns for their adaptability to spreads when markets are highly volatile. I like to be pinned with low spreads afterall.