I'm not sure why you're so interested in ECNs.
What is your trading strategy and why would you want to pay an extra fee to a broker for orders you can trade for free on Robinhood, TD Ameritrade, Etrade, Fidelity, etc? What is your trading strategy, day trade, swing trade, or long hold?
Since...