If they don't have a consistent UI and emulate the original awful UX, then in what aspect are they nice?
They have a ton of problems in my experience, a few off the top of my head:
- They force the specific repo url, e.g. ssh github even if you prefer to clone by http.
- Pulling from remote becomes difficult when submodules change, e.g. when a submodule is merged into main repo and becomes a proper subdir.
- git commands such as `git checkout -- .` don't work properly on them and I don't see how configs could change that.