I trade through IB using their ECN. I'm pretty happy with it but I just thought I'd probe and get some feedback from others who've used both. By the way Electric, after trading through a rather well known MM previousely, I can honestly say I'd NEVER go back (for a few reasons). Also, if I compare the price feeds from IB to the MM its quite apparent that the MM leans into the maket my more than a few pips, effectively expanding their quoted spread.
ES, Point well taken, I have a demo account at Oanda, true tech it is free, with the hopes I trade live with them. For now I will stick to CME FX for real trades.