Investor r/t for charts, CTS T4 for execution, charting is ok too.
Ninja is ok used it for a while looks pretty, but kinda laggy for me and not as powerful as IRT.
Have yet to try X-trader.
EDIT.. sorry didnt really read, above is choice for Futures^^.
I just use IB for stocks/options...