There seem to be a whole slew of version control systems out there. The three I have limited familiarity with are Github, Gitlab, and Bitbucket.
Do you have one your recommend for a new small business? Are there any that give better support for ML in addition to application code, such as data and model versioning options? What else would you ask if you were in my shoes?
To do otherwise is bike shedding. Every comment you read in this thread, every faq you open, free account you create to poke around. It’s time and energy that could have been spent working on the product. Far more importantly though, is the false sense of achievement you’d feel having spent time choosing bitbucket or whatever wins out, while having not progressed.