I am using Realtick as my data vendor. It really is a first class package but if your idea of paying $300+ a month for Realtick doesn't sit too well with you, you might try nextrend.com. Their software works well, the charts are okay and get the job done for me.
I'm doing another trial with nextrend alongside Realtick and for my style of trading, I think nextrend will be the way I'll go...costs about half what I pay Realtick and their data feed is just as fast. Their customer service is pretty good, as well.
So, to sum it up, first class, go with realtick. Next best (for my purposes) is nextrend. You might want to check out esignal...a lot of traders like it.
Hope I helped answer most of your questions.