I'm on IBKR because it has the largest universe of stuff to trade. But the non-guaranteed combo order implementation sucks because it crosses the spread. I just want it to have hidden limit orders minimum increment better than the primary, and continuously adjust those to follow the primary until it gets a fill on each leg of the combo.
Wouldn't it be unlikely that several legs of the combo simultaneously but separately get matched with an opposing order, on your side of the mid price? I always wondered what is the purpose of IB's non-guaranteed combo orders; is there a realistic chance to get better fills than in the exchange's complex order book? I always submitted my combo orders a guaranteed, i.e. routed to the complex order book of CME or CBOE.