I hear good things myself, but sadly, they don't provide Ninjatrader. Although it's not a must, I've used the platform for so long now, that I don't really feel like changing it.
An alternative could be to use NT for charting and execute through their platform, but I'd prefer to have one platform only and execute through NT.
Interested in other suggestions if anyone know of a good broker that could provide Ninja as well. I've considered Ninjatrader Brokerage also.