We are using NT8 (my experience goes back all the way to NT5, though algo trading was first done in NT7). We are fully automated and have no issues with NT8. we only trade commodities. I know that ninja also supports stocks and options. IB can be used to stocks for sure.
NT8 is rock solid...