People often prefer ECN accounts to STP because ECN accounts provide direct access to other participants in the forex markets, offering tighter bid/ask spreads and more transparency. However, whether an ECN account is better than an STP depends on the trader's strategy and needs, as STP accounts can offer faster execution and less slippage.