Common sense applies in the forex world. There's no such thing as a free lunch. I like IB for cash forex because 1) they don't take the other side of the transaction and 2) earn their money by commission rather than marking up/down the price. On a cross currency I frequently trade, IB's spread is 3 pips versus 10 pips at a European bank.
I also trade futures and they're fine if 1) you want to trade in the $ multiples (e.g. 100k) in which they are offered or 2) want to try and get hit between the market bid/ask spread.
I also trade futures and they're fine if 1) you want to trade in the $ multiples (e.g. 100k) in which they are offered or 2) want to try and get hit between the market bid/ask spread.


