If you go strictly after your "requirements" then yes, Interactive Brokers is NOT for you, you should go with Forex.com, fxcm, oanda, gain, dbfx,........BUT......
a) why do you need exotic pairs where the spread is sometimes 50-100 pips for retail clients? Even USDNOK or EURNOK on Oanda is >20pips wide spreads. Its a losing proposition the first second you get into a trade.
b) why so much leverage. It kills you its a 100% guarantee to lose. Everyone who trades larger than 50:1 is set up for a loss, no exception. Its a fantasy and lie when brokers promise riches through high leverage
c) Lastely reputation. Well this speaks for itself. Do you want to go with an established broker that has been in business for 25 years or so, such as IB or you want to go with some bucket shops where you can entertain yourself over the regulatory complaints, law suits, and other mishaps that bug each and every one of the market making brokers, including Oanda???
True, spread is not everything, here some additional points to consider
1) liquidity. Can you easily trade 1-10 million without re quotes and other funny things happening
2) stability of platform. Does the platform not break down, interestingly often during the most important times?
3) Can you scalp if you are a scalper? I am not, but many are, and most brokers slow down your feeds, slow down execution, increase slippage, and other funny games and that does not only apply to MT4 brokers. Oanda was one of them but I have to praise them in this regards they have become much more reputable in comparison to fxcm, for example when it comes to such games.
4) price feed in general, not just spreads. How close to the institutional market is your broker's price feed? Most market making brokers make their own price feeds, meaning, they can run your stops by showing an additional 20-50pips or sometimes even 100pip spike on volatile market moves. Cabletrader CANNOT know because he only trades retail (if at all, his screen shots are highly questionable) but guys, think what I may have to sell by saying the above: NOTHING! I only say it to warn the beginners of you, take it or leave it. I have nothing to prove to Cabletrader or other trolls who seemingly have an interest, for whatever reason, to kiss up to Oanda and the like.
Quote from IShopAtPublix:
I hate to bring it up but there is a lot more to broker selection than simple spreads.
I care about number of currency pairs offered first and foremost. Second is available leverage and at what level(GFT has 400:1 up to $10,000 account value if I am not mistaken). Third is general reputation, firm stability (financial and technical) and other things/intangibles.
Whether EUR/USD is 2 pips or 3 pips matters little to me. I am not a scalper or a day trader.