Well, the "Unethical conduct" thread looks like trader error because I've had an order go pink and stay pink and had to call IB during busy hours to get a status. The wait time for a rep was 2 mins which is very good. Order was cancelled out. And he called me back later in the day to ensure me that the order cancelled. Thought that was nice of him. However, (and I'm glad you posted Larsen's thread) on Apr 20, 2006, I had a problem just like Larsen. And around the same time. See this thread and see how IB handled it. http://www.elitetrader.com/vb/showthread.php?s=&threadid=68122 NO broker is perfect. Especially with today's ever evolving technology and markets. Hiccups can and do happen. They've happened at every firm I've been with. (Except Lombard back in '93. but they got bought out by Dean Witter and things went south thereafter.)
I would definitely agree with you. But try a currenex demo with http://www.capitalforexpro.com/ maybe you'll see the difference from all the previous brokers you had. I saw.
Oanda offers accounts in USD, EUR, GBP, CHF, CAD, AUD, or JPY. Moreover you can have subaccounts in other currencies and move money between them. The platform works like a thought so it's easy to concentrate on making money. You won't overgrow Oanda's offerings until you start repeatedly hitting their maximum single trade size on $10 million. If you do, good for you. Don't go to their main site but directly to https://fxtrade.oanda.com/