Interactive Brokers, from what I understand, only has a trader in the SPX and if you pit trade something else, it goes though a contracted third party, so your fill is dependent on how good they are.