Still it would be great to have some dedicated buttons etc in the GUI.
Most users are not powerusers, and the "tagging" feature has many problems in understanding it for many of the more basic users, those many threads on tagging shows this clearly i think.
Many todays "digital natives" are happy, when they can use app stores, know how "swiping" on their phone works, and run into problems with everything, that goes beyond the superficial GUI of an App. Either you take them by the hand, and help them use the full potential of your product, or they will either not be happy to pay you, or pay and then turn away disappointed.
Studys show GUI design is one of, maybe THE most important factor for the success of an App, even for more advanced users. Most ppl dont know Googles search operators, why should the know ENs? They most likely have not the first clue, that such things exist.
You improve the GUI for this majority of possible customers, you can only win. Or you accept a focus on power users, and loose most other user bases, like M$ now seems to do. I think there is no reason not to combine both sides. An understandable UI even for not tech interested ppl with no need for cryptic seeming commands AND the potential power and config options for us with a more complex workflow which is often grown over many years.
Most ppl hated DOS and hate CMD, why should they see search operators, which need to be learned before, as a vitale option for their workflow..
Just like with Linux: For most ppl (Not for all power users, yes) this would be a great and good working option. Often better as with Windows.
But the subtle fear, that sometimes there could be the challange of typing into a command promt, keeps them on distance, and with M$.
Again, seemigly small things end up much bigger then thought before.
Steve