TradeStation has a lot to be desired. Can't execute custom, mixed baskets, difficult to hot key orders, hard to prioritize routes, etc.
It's the backtesting ability that keeps me using TradeStation though. Also, the fact that all the ticks are organized and split adjusted, so I can write...