I routed through IEX for a month or so and witnessed prices trade through my limit orders before getting filled numerous times. Maybe it will be better once it is approved as an exchange.