Hi, I am using Metastock EOD for the last 4 years. Its a bit costly with software and Data.
Advantages:
a) If you are a good programmer, you can build and test good set of indexes and build your own trading system.
b) Easy to use and good interface, good support - online chat in USA timings
Disadvantages : It is costly. The data from Reuters is also costly. I have not faced any problems till now.
There are lot of addons available, but all of them are very costly. You can buy, Try and take complete refund in 30 days, if you dont like.
I have not used any other software.