To an experienced software developer, any document management system is going to feel like a poor excuse for a source code control system. But many businesses live and breathe by their documents and workflows the way development teams do their source code.
It sounds like most of your complaints are about the way the processes were managed rather than SharePoint itself.
It sounds like most of your complaints are about the way the processes were managed rather than SharePoint itself.