ECN broker is the best as they have most reduced spreads. Their spreads don't change much. They stay in every practical sense resolute. A terrible can hit your stop calamity by expanding the spreads...