I am with IGMarkets right now...IBFX is okay it seems?...
1-IBFX has better platform and charts...
2-both are regulated by NFA, CFTC which is what I always look for...
3-IBFX does not give trade confirmations vi email and IG does...
4-IG has web trading and IBFX does not
5-both can handle...