Commandline tools are necessary and useful, but a GUI extension wouldn't go amiss. It helps newbies no ends, plus there are certain things that are just really monotonous to do by hand. E.g. writing qcs is really, really goddamn annoying. Once you have them done, fine, it's easy to compile them again and again using commandline tools (I personally set up a batch file to compile it and pause before exiting), but it'd be so much easier for people to just open a GUI, choose "new model compile", browse to the appropriate destination folder, select the smd, choose the options they want (staticprop etc), whether to create LODs, whether it has multiple textures, animations, whether to convert the smd's source textures to vtf and so on. Even two+ years on, I still find it a real chore to create a new QC, create a batch file etc.
There's room for both ways. I personally like GUIs when setting stuff up and then commandline tools once everything is set up and I don't need to change anything, just recompile repeatedly.