Лучше если об будет доступен везде. Скорость работы не очень важна, а вот скорость инициализации движка — важна.
Нужно иметь возможность обращаться к объектам .Net из скрипта. Наличие ООП возможностей (пространства имён, классы) приветствуется.
LuaInterface и TIScript не подходят потому что 32битные, к тому же в Lua нет ООП.
С JScript как-то не разобрался с наскоку, если у кого-то есть ссылка на примеры буду благодарен.