I highly recommend Amibroker. Service/support is exceptional and it has a large community where help/ideas can be gleaned. For the cost is certainly beats many otgher products. The only issue I found is that futures can be complex to simulate, but for equities/fx its great.