Overall Satisfaction with GitHub
I use GitHub for all my personal open-source projects. It is incredibly easy to use, has one of the best interfaces of any Git hosting service, integrates with other platforms (e.g., Heroku and Slack), and has useful additional features, such as issue tracking, site hosting, and wikis. I have also used it with teams, where it offers all the advantages of Git with the added bonus of a great management interface.
- Issue tracking
- Wikis
- Site hosting
- The issue tracker could improve its system for +1's
- I would appreciate live Markdown previews with the Markdown editors
- Limited private repos for free users
- GitHub did everything I needed it to
- I would not say no to additional documentation tools, but they are not really that vital
I selected GitHub because I knew it integrated with more other services and seemed like the more established platform.