I like Hybrid. And after all those small redesigns and improvements during this Summer it became 100% logical and very friendly to navigate. To be honest i never seen system with so many options arranged in so easy to navigate multi levels tabs system. I will be happy to discuss UI problem and explain further if it helps.
From early days icons in Hybrid felt very uncomfortable, so i was really happy when i find that hidden "disableicons" option and match UI no normal macOS look and feel.
It may be due Mac vs Windows historical logic. Windows only apps developers in most cases use some random bizzare interface logic. Every app looks different, controls and menus arranged in random places, and there is no any unified style for apps. Well arranged UI in Windows is more an exception than rule. Same time Mac and Linux apps always preserve more unified and UI concepts defined by common guidelines. This helps to use multiple apps without re-learning new logic every time. And in most cases users care a lot about that usability.
If apps are based on native system UI - they always use normal buttons.
it is ok to use some basic seamless easy to recognize common symbols like + - (add remove) stop/play/pause, "export" icon, "gear" usually mean preferences and anyone will understand it. Those symbols are usually placed inside button frames instead of text names to illustrate simple common actions or just to add some visual accents.
Same time there are a lot of other more nuanced actions that are not so easy to imagine as icon. Complicated actions like "browse", "save preset" "save as..." "remove all" "overwrite" "add to queue" and similar are not efficient to represent as icons because there is no any common well recognized icon associations for them.
Icon with text works well, because even if icon is not exactly recognized, human reads text and icon just works like additional visual hint. In many cases this combination may be useless and may add a lot of "visual noise" to UI.
Icon+text works well in menus when too many similar text names are supported but different looking icons.
Design and development of more-less well recognized icon system require a lot of work, thinking and testing. And in the end even pretty looking "icons only" complicated system still be confused and not easy to operate. For apps like this this is a total useless waste of time and useless artificial complexity.
Some examples: