all charting softwares will help users to track and help the profitable oppurtunities but the above softwares have their own ups and downs but Technical Analysis is not easy its partly an art and partly a science but the learning curve is more in amibroker start with fcharts its good try metastock but my vote is for Amibroker but one shouldnt depend too much on these softwares give preference on Fundamental Analysis