ECN broker usually has good trading experience, they take commission in every client made trades, they not manipulate the price because will forward order's client directly to the market, different with bucket shop broker, they as dealing desk broker will often manipulate the price, requote, down server, stop loss hunter, etc, main point they will act as opposite way of trader, trader win they lose, and trader loss they win