Have you looked at Ninja Trader or Tradestation?
I have used many platforms, NJ, TradeStation, GFT, FXCM, E-Signal, MetaStock, Omni Trader, ElWave, Market Analyst Gann adition, NeoTicker, Wave-59 and several others.
They all have positives and negatives, however, as much as I hate to say this, none compare to tradestation for all aspects. I have a love hate relationship with Tradestation, but find myself always back there.
I am seriously considering Ninja trader again however.
Jim