I have the opposite opinion. I think every few months I see an interesting feature being added that are slowly making github a better platform. Just for the last few months we've seen a lot of improvements for Enterprise, improvement to gitHub pages, saved replies, team discussions, security alerts. I love the pace they have to release meaningful improvements.
lol, it can be slow on larger projects but its innovative and complete. i really like the packages system/community. always open to suggestions, whats better?
AFAIK the timeline of profitability is somewhat like this:
- really profitable after introducing private repos
- burning quite some money for growth after they took VC money
- really profitable again after they changed their pricing to per-seat pricing
Most companies leave startup status long before they are profitable. It has much more to do with the stability and maturity of the business model and whether it can be scaled.
I don’t know why you’d willingly be against competition though. GitLab makes GitHub better, but GitHub makes GitLab better. Why isn’t that a good thing?