Terrific thread.
I too am in the process of automating some of my work.
I also have Amibroker, but instead of OpenQuant I have NinjaTrader. So far, I'm focusing mostly on NT as I'm a Java programmer (among other things) and NT's language is similar.
What Tomasz has built with Amibroker is simply amazing and I will always support him via upgrades or anything else he puts out. My beef with all of the trading software packages is that they all use a different language. You need to learn a new API, etc. Very very frustrating and time consuming. I've never understood why a language as simple as Python, or some other similar language has not become the industry standard. If I were a trading software vendor, sure, maybe I would have my own language. I've read Tomasz's reasons, BUT I would also have some method for supporting another language's access to my application.
By the way, is there something that OpenQuant can do that NT can't? So far the only problem I have with NT is that it is a resource hog and it monopolizes all other windows when starting and when first connecting to any data source. To me monopolizing all other windows is a huge programming blunder. In addition, I've noticed problems with replay. Enough to make me question the value of having collected close to a thousand days worth of replay.