Really good to hear that IB is improving the Forex-offerings, and features. (like the P&L problem and contacts-trading, both issues already solved when you use ButtonTrader as front-end, but still good when IB will solves it as well in the future).
Adding new Currencies and crosses is good, if, and only if, the spread is competitive. So I'm looking forward to the adding of new marketmakers.
Trading Forex is also about selecting the right (most effective and profitable) instrument. In this context the Globex-Futures are absolutely the best choice for the big-majors: EUR.USD, GBP.USD and JPY.USD (and even CAD.USD and AUD.USD). When you do the calcs then IDEALPRO is only competitive during out-side RTH (8:30-16:00 EST) in the big-Majors (or the other-crosses in all other time-frames). Daytrading and scalping is best done with the Futures, UNTIL the moment that IB changes the Leverage and adds enough marketmakers with half pip spreads.
Really: if you trade normal sizes of 125k till 2.5M (equal to 1 to 20 Futures) and you have a normal account-size, then you are a thief of your own money when you select IDEALPRO above the Globex-Future.
Because of the fact that Globex-Futures are better, it is ButtonTrader that has added a new innovation: Inverted trading of JPY-futures. So now it is possible to trade the JPY-Future in 118.99 quotes (instead of 0.0008404), which is a lot easier as it is the same as the Forex-pair USD.JPY. ButtonTrader has this also for CHF and CAD futures.
I'm a big fan of Forex trading, and will add many more features and innovations for it in ButtonTrader. And I'm a big fan of IB, and see it as a great advantage that I can trade the Futures side-by-side with IDEALPRO: watching both markets at the same time gives a real trading-edge, and selecting Cash for one trade and Futures for an other trade gives great freedom. Oanda, might sometimes show a better spread, but their market is not transparent and they don't give me the FX-Futures side-by-side.