In an enterprise environment onedrive is perfectly fine. Yet so many developers think they're to good for it. They save their things outside of onedrive and low and behold they lose data. Its so dumb and im yet to hear a good reason why they couldnt have used onedrive.

I am on an enterprise environment. I had non stop issues with OneDrive, such as OneDrive process always pegged at 100% CPU, files not synching, files going cloud-only and inaccessible without Internet, and issues in git repos. I go out of my way to avoid OneDrive at any cost, including the cost of using a separate backup system for my files.