I can comment briefly, I've been trading at IMM and Finex also.
Limit orders for any currency future will execute at zero slippage at IMM. I've only traded the Dollar Index at Finex, but same story. Exchange fees at both come to less then 4 dollars / round turn. With a competitive broker...