Found a couple interesting thing that might be a concern. I didn't find them in search, so they are mentioned here so other modders can avoid the pitfalls. Spent quite a bit of time to figure out the first one. I will keep adding to the list as more stuff is found.
*If an entity has a player index from entity file and the player index is not defined Player Setup in the mission file, then when the entity is dropped on ground in game, the game will crash.
*When multiple equipped item triggers are satisfied, only the last trigger listed in level editor will execute. This is related to the equipping item speech tree. I suspect this might be true for other triggers. Will test that later.
*If an entity has a player index from entity file and the player index is not defined Player Setup in the mission file, then when the entity is dropped on ground in game, the game will crash.
*When multiple equipped item triggers are satisfied, only the last trigger listed in level editor will execute. This is related to the equipping item speech tree. I suspect this might be true for other triggers. Will test that later.