To answer "would the GUI be better": IMO for your use case, yeah this GUI would be better. It is in fact the same program, just with a GUI to make it more accessible for people who don't want or don't know how to use the original command line tool.
The command line tool is really useful for automation contexts and also works well if you're the kind of dev who already spends a lot of time in command lines, but if you're just manually uploading patches the GUI should do what you need.