Мне так же не понятно, зачему нужен встроенный отладчик скриптов? Это очень сложная в разработке штука и, в целом, легко заменяется пользоваться сторонними разработками которые предназначены именно для этих целей - Visual Studio, либо SharpDevelop. TSLab так спроектирован, что позволяет легко отлаживать скрипты, пользуясь этими программами.

Что касается визуального редактора, то не нужно судить поверхностно. Да сложную систему в лоб на кубиках создать практически невозможно, хотя некотоыре умудряются.
Здесь подход другой, разбитие системы на несколько черных ящиков и затем "склеивание" их в единое целое. Визуальный редактор позволяет это делать быстро и так же быстро проверять, как это работает.
Другой вопрос, что создание этих кубиков сейчас хромает. Встроенных мало, а новые можно делать только путем программирования на С#. Над этой ситуацией мы работаем и в новой версии функционал позволяющий делать новые обработчики/индикаторы из кубиков появится точно.
генетический оптимизатор возможно появится позже. Вообще в планх вынести многие вещи для расширения через API. Что позволит как написать новый оптимизатор, так и расширить количество анализируемых параметров для каждого прохода.

Что касается моделирования баров, то в данном случае - это проблема для тех, кто пишет скрипты "вручную", без использования визуального редактора. Т.к. он может написать скрипт, который будет показывать чудеса в лаборатории, но абсолютно неработоспособный в реальной жизни. Этим же страдает и WealthLab. Однако, использование сразу всей истории позволяет заметно ускорить оптимизацию, что для большинства пользвателей гораздо важнее.
Что касается пересчета только последнего бара в реалтайме (что позволит ускорить пересчет скрипта с большой историей), то над этой проблемой мы так же думаем. Возможно в будущем появится некий гибридный подход. В этом случае пользователи визуального редактора ничего не заметят (кроме возросшей скорости), а при использовании API потребуется дополнительная работа.