I use about three, from Trader's Way to Alpari, each offers me something different. Yes, in a perfect world, the broker we select offers everything, from ECN to retail accounts with extremely competitive rates. But when it comes to reality, there's no such thing as perfect and it makes more sense to have more than one broker..