I stopped using Metastock in part because I was forced to use the Reuters data, which I found to be unreliable. I was only using EOD data.
Can you now use any data service you choose with Metastock?
Reuters, as you know, purchased Metastock, and MS went downhill from there, IMO.
CSI gets some decent reviews on the Amibroker boards, but I have no personal experience with them.
I don't suppose you've looked into Prophet, have you? When they started up years ago I read a statement by the founder saying that they wanted to become a premier data service provider and I was surprised to see, a few weeks ago, that they are still around.