There is no holy grail in software
you need to learn to drive (understand technical precepts first) with any software
Start with
http://www.incrediblecharts.com/
It free
when you become familiar with Technical analysis they have a pro version
Or you may wish to buy more complex software..
heres some more
http://www.guppytraders.com/gup9.shtml