I use Barchart.com... they're a pretty solid stream in my experience. I've had one problem with them (they said their network time server HW went down), and they refunded a month's dues for the trouble. I was an IT network guy in the dot-com years... Financial shops will raise hell if they loose 50ms of data... much less the 2 to 5 second gaps when IB pulls their nocturnal tricks. My suspicion is that they're doing systems maintenance, but there are ways to do that without daily gapping data. I haven't had problems with IB fills.
I use their DDF feed... it's about $60/month for my complete quote package... base DDF fees are $40/month plus whatever data plans you pack on top of it. Pricing breakout here: https://www.barchart.com/register/realtime/?ID=SC
I think the only feeds I would use is Rithmic and/or IQ Feed. The charting with Rithmic and NinjaTrader has been great! I am testing IQ on multicharts I dislike the big brokerages, no help once you need it. You are a NOTHING to them. All they have to do is run a few more ads and find a few more shmucks. Stay away from them...only my opinion.
i use TradeStation. the monthly fee is $99.95 but if you trade over the minimum volume criteria (10 round-turn futures contracts, or 5000 shares) per month, the fee is waived.
You only pay if you intend to use NinjaTrader for live trading, otherwise its free to use. http://www.ninjatrader.com/webnew/trading_platform_ninjatrader_free.htm
Ray, my broker has turned me onto your platform. I like the ATM features a lot! It's nice to see the actual software guy here.
Agreed, I get data from Barchart.com through SC and it's cheap and reliable... I get some bad volume data at the open on some stocks occasionally but otherwise, very nice to work with.