I already use QuickFixN to connect to FX ECNs, and am now looking to branch out into futures.
Googling it, it seems as if there are a lot of 3rd party APIs which are written to do this, but is there any reason I wouldn't just use QuickFix and connect directly to the exchange?
Obviously cost is one reason to use Quickfix, and from the looks of it some 3rd party APIs are "pre-certified", which may be a reason to use them.
How significant is this, and is there anything else I am missing?