Moneywise, you shouldn't have the problem with TradeStation since there you pay per share, not per trade. Interested to see if you still get the partial fills, however.
I've rarely had a partial fill on IB where one pays per share, but have had them at Siebert, where one pays per trade.