Sorry to be adding so much information/questions. I've spent a good number of hours with this tool now and unfortunately there seem to be inconsistencies and gamebreaking issues with BT.
1. Variables do not appear to be handled in the same manner as WE. I'm trying to figure out exactly why, but there must be something changed in initialization between the two since I have many scripts that don't behave the same after being ported to BT, especially regarding the location of units placed in the map. I'm guessing this is because of some initialization ordering change, although I'm not sure why it would happen as the structure of the triggers seems to have been maintained in BT.
2. Setting global variables in BT has inconsistent results. If you set a global variable by clicking on the "Variables" tab and choosing the initial value, it will either crash BT, or it will set the variable, but next time you load BT the value will not be set to the default. However, if you set the initial value by clicking on the variable directly (as if it were a trigger), then it gets stored correctly across multiple sessions. Also, I'm not sure if this was the intended behavior, but the initial value of ALL of my variables have been corrupted to nothing when my map was ported to BT.
I really do like this program and I recognize you're dedicating your free time to getting it working. It is very impressive and I want to use it so badly. However, it doesn't seem like it's at a state where I can work on existing, complex projects reliably, although I hope it'll get there eventually.