All three of those are Git.
The only other modern alternative is Fossil, used for the SQLite project.
They are both good. Fossil is probably more reliable, but the difference is unlikely to affect your business. I have had Git repositories become corrupt, where I had to clone a new copy and abandon the old one. That was OK only because I was not maintaining private branches on them.
The problem with the commercial Git wrapper services is that they try to lock you in. All the secondary parts are not kept in the same, or any, repository, so if you come to want to migrate, it is a big chore. That is intentional.
I would like to know of an online Git service that keeps everything about a project in the same, or anyway some, clonable archive.