Quote from colion:
Your characterization of Amibroker in particular is quite incorrect. It is equal or better than any program when it comes to speed and backtesting. The AFL language is powerful and can be learned by non-programmers with moderate effort. While good programmers can produce almost anything other users might find a more complete set of built-in analytical and graphic tools in other programs that satisfy their needs "out of the box" without any programming. As with any program, the only way to evaluate it is to take it out for a "drive" and then decide which one gets the job done and represents the best value. No comments on this or any other forum beats a "hands on" evaluation. Caveat emptor.
AFL language VS C#, simple choice.
AFL language is just limited and hard to learn. Yeah for a super simple common knowledge level then ok, but once get to little bit complicate, then find out how to program with AFL is a pain. Why not just use real programming C# and it is free? Simple choice.