re EzyProfessional, you should wait until they have upgraded the charting software within that package.
I find BullChart relatively good value. You do have to subscribe to their EOD data.
You do a lot of trading ? If not, no sense spending too much money on software most of the features you may not be using.
For a free end of day charting software, IncredibleChart is fantastic, especially its "project" feature. It has a very elementary search engine to do some simple searches.