I have heard and read a lot of positive reviews on Sierra Charting. I am mainly looking for tick by tick real time data as well as back testing with the same data.
In my opinion the best charting software provider is Esignal. I do really recommend it. The only problem is the price which is higher that SC. Of course you can buy it cheaper - Live Charts, but it is not the same as Esignal pro.
Sierra Charting - I haven't used it. But also heard good reviews from few of my friends who use it.
IMHO, my first pick would be, Quote Tracker (now Medved Trader; Beta testing at the moment). Second pick, and my current charting software is Sierra Charts.