I actually own Metastock, Amibroker and NinjaTrader. I am currently using eSignal and currently considering buying a lifetime license of Multicharts. Here is my thinking around some of these softwares: - Metastock - sounds and look dead to me, cannot even display quotes unless integrated with creepy and bloated QuoteC... - Amibroker - excellent and fast software, probably the fastest. I am very comfortable programming it but don't really like the language compared to C# or even EasyLanguage... Dislike the Charts, somehow not enjoyable to look at 24/7... - NinjaTrader - have a lifetime license.. enjoy the charts, think is great for scalping the eMinis and their ATMs is the best IMHO (haven't used others)... I don't like the way they structure their windows, prefer the Tradestation/Multicharts or eSignal way... Not very friendly to use with multiple instruments such as stocks... slow... Now comes Multicharts. Have been testing it and enjoy the charts, as good as Tradestation and seem to be actively developed. based on the description above I would like to hear your opinion/thoughts... should I consider buying Multicharts or just try to work it out with eSignal + NinjaTrader... my goal is to trade the eMinis (Automated) and stocks (discretionary)... Thanks.