Good DoM, Flexibility
I've been with OEC for about two weeks (moved from IB) and they've been great. The platform is free and easy to use. They have no monthly minimum trade requirement, no order cancellation fees, no data charges, etc. Commissions are not bad, but not great. You can also trade pit markets with a broker by phone with an on-line chat feature built into their software (very cool) for around $25 a RT if you need access to other markets. All in all, I'm pleased and glad I switched.