I use VectorVest. (Note: I don’t get any commissions for recommending them here. I just like the software.)
It’s a powerful program although you have to get to know how to use it.
Personally, my thought is that for most people, you can probably get a much better value for your dollar with a low-level subscription to “Investor Business Daily.” (Again, no finder fees or commissions. I just think they offer good value for the money.)