ECN brokers are generally better for day traders who need fast execution, tight spreads, and transparency.
If you scalp or make many trades daily, you should benefit from lower costs in the long run using an ECN broker, even with the commission fees.
ECN brokers are also less likely to have re-quotes, but slippage (getting a different price than expected) can still occur in volatile markets as the price fluctuates based on market conditions.