The TT platform from Trading Technologies is compatible with a Mac.
Ninjatrader is unreliable, the software, the brokerage, or both?

You're comparing a Ford Focus to a Cadillac![]()
Never opened any accounts with the Ninjatrader brokerage, so cannot comment on its brokerage but the Ninjatrader software is horrible, extremely unreliable and undependable for real-time trading. It's great to use for charting, learning how to program in C#, developing indicators/strategies and backtesting but NEVER use it for real-time trading.
IB is a horrible broker but at least its platform executes the trades, correctly 99.99999995% of the time.