the way I see it, I have no time for the easy approach. Once a script's written, pieces of it can be reused to speed up other tasks in the future, perhaps tasks which cannot be done from a GUI. Plus, doing it from the command-line gives you maximum flexibility in terms of what you want to display. I could write it to show additional information about each app's binary with a small tweak. If I had used a GUI-based approach, I'd have to track down another GUI to give me the extra information I want.
tl;dr GUIs waste a lot of time and limit your options tremendously in the long run, they just have a much lower learning curve.