This sounds awesome. I avoid merging things specifically because I never learned Git command line, and GitHub doesn't have a UI to deal with it.
Exactly. I use git a lot, I'm familiar with git's internals and have written a lot of git related code (our git server and all our git related infrastructure). Yet I still flinch at the idea of solving conflicts in the CLI.
I'm sure other developers feel the same, more so for less or non technical people.