The concept of centralized repository with easy to use GUI, ability to create new repositories in less than 5 minutes. No additional fees for using it as well. There are many options to choose from when it comes to branches, tags, etc. I would like to ask for more feature integration between different version control systems such as GitHub or BitBucket. For example, it's hard to sync my local development branch with remote bitbucket repo. Also, it's not possible to create a new branch without creating new repo. In this case, we will have to use separate tool for each task. Centralized repository makes life easier. You don't need to worry about different version control systems. You can easily add them all into one place.