Yea - Unfortunately, I have to run windows frequently for work and use Parallels. So that wasn't much of a problem, but I avoid Windows wherever I can.
Kim, regarding pricing, I have some screenshots to show my point. The SO support folks tell me it is because they use mid-prices, but IB uses last price. I don't think that is the case. In IB, all three prices are shows (bid, ask, mid), and ONE does not match any of them. In fact, some of the trades the mid price is not even close to the mid shown in IB. At times, it is so far off, IB will not even accept the order when placed through ONE since the price is so far out of range.
I just had a tour of the new IB interface today, so am slowly getting to know that and looks pretty good. A lot more features than TOS, but definitely a slow learning curve.