My apologies if i missed a comment, but I'm surprised how few people support "giving it a go" and then deciding if it's good or bad.
There's a multitude of user approaches, lots of people very touchy about their way of doing things (some extra so as this relates to their profession)
Whilst not wishing to appear a fanboy, clearly Github have put a decent amount of thought into this, they've got a fairly good track record and they're responsive. If it's poor, they'll reassess it.