Quote from TradStSOX:
It is the worst of everything, amongst which but not limited to the MOST OBSOLETE PLATFORM in the industry.
I'm not a huge fan of Tradestation, but this is an outlandish overstatement. I think the platform is actually quite nice--it's extremely easy to create your own indicators, statistical analyses, automated systems, etc. (Want to know the average >2.5 std deviation move in a stock for the last 5 years? That takes about 3 minutes to code, for example) EasyLanguage is dead simple to learn, and perfect for the average trader who knows a little bit about programming. The user forums are also filled with a number of people who contribute extremely useful add-ins to their platform.
It's not good for millisecond-scale automated trading systems. It's not good for long-term portfolio management.
Now, if you want to complain about Tradestation, here are my top 2 complaints:
1) No interest on cash. IB, on the other hand, pays pretty well.
2) Getting money in and out is way too difficult. With IB, I simply submit an ACH transfer request and my money is there within 24 hours. With Tradestation, be prepared to download, print, fill-out, fax forms, wait 24 hours for someone to read them, wait another 24 hours for a wire transfer to be submitted, etc. Then be prepared to pay for all of these services.
I've not tried NinjaTrader yet, but I've found Tradestation (v8.3 or so) to be quite suitable for the beginner.
As a brokerage, on the other hand, I did not enjoy Tradestation and am very happy with Interactive Brokers.