Currently I work with iLogic rules quite a lot, testing to switch model states and view reps. The modality of the iLogic therefore is just absolutely unhelpful and slows down my progress by a lot! Having to close my code in order just to tweak or even check small things in the model is just an absolute pain.
Why not taking the same approach as e.g. in Excel VBA does for 20+ years, where both windows can be used, side by side. This would also help with one window layout issue, where the all-the-time re-opening iLogic window messes up its position and window size on my second screen (Main Screen is 4k @125%, 2nd screen is 2k @100%, maybe it's due to that?)
One additional thing that bugs me (especially thinking of new users): The iLogic Logger Protocol is not apparent within the iLogic Editor (nor can it be opened from there). But instead of at least finding it inside the iLogic Group in the Manage Tab, the user has to guess/know, that he has to click on one of the panel's "+"-signs, where - completely random - the iLogic protocol panel can be activated.