Hi, Thanks so much for the kind words. Sorry if you were seeing performance issues. I had heard similar feedback from a developer trying to use them on Android devices.
I'll see if I can spend some time doing some performance improvements and do an update, maybe simply use the shader preprocessor for some of the options instead.
Edit: as far as I know, any conditionals that are based on a consistent setting such a bool uniform, should not cause any issues as the condition will always be the same, so it won't generate branching as all threads will follow the same execution path.