That makes sense regarding the JS, I figured it's just a lot of extra work needed for things that just might be a drag and drop and click of a checkbox in a game engine, which could be seen as a disadvantage from that perspective so respect for that. But yeah, its often best to work with what you are comfortable and familiar with :)