I've heard some good things about GitLab but seems like the majority of the OSS community is still on GitHub (...for now).
Remember that 'the cloud' just means 'someone else's computers' so you are subject to their infrastructure management practices and uptime guarantees (or lack thereof).
Look at their status history. The vast majority of companies could not boast such a record for their internal operations.