You can't get killed on the fill if you use limit orders.Quote from stepseazy:
[I'm getting killed paying the spread on Interactive Brokers. I use the SMART order system. At my previous broker, I could usually put an order in that was halfway between the spread. Can someone please tell me what is going on before I change brokers,
Getting filled at the midpoint of the B/A is a function of who's buying and selling and at what price. It has nothing to do with the broker.