Right, and a lot of tools out there already provide a less horrible Git experience by taking care of all the user-hostile command-line arguments (SmartGit, etc).
The only problem with Git is that it is not user-friendly - and that is the Porcelain, the nice API version.
The only problem with Git is that it is not user-friendly - and that is the Porcelain, the nice API version.