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.