Gold will give you free data from the BATS exchange. Platinum allows for real time quotes and real time scanning.
As far as a nice charting package I didn't mind it when I used it. It's pretty simple and ridiculously easy to use. I've hit freestockcharts before when not on my own computer and...