I have used Ninjatrader for one year with a connection to IB. The results were mixed. IB was as good or bad as they have always been. As for NJ it was slow, forgot orders, crashed when trading, and made switching contracts more complicated than it should be. Their support is quick but I guess it...