Most SharePoint migrations stall on the same discovery, which is that nobody can say which parts are load-bearing. Before choosing a tool, separate the document repository from everything else. If the real value is stored files with versions, metadata, and access control, a document management system covers it. If it is the intranet - team spaces, pages, announcements, and directories - that is a different product. The tools here fall cleanly into those two camps, and picking one that matches the wrong camp is the most common way a replacement disappoints.
For the file side, weigh how documents are found and controlled. Mayan EDMS and Teedy both run text through OCR so scans and PDFs become searchable, which matters if your libraries hold contracts and forms rather than office files. OpenDocMan leans toward controlled document processes, with department and per-user permissions and a review step before a file is published. What will not transfer neatly is SharePoint's tangle of inherited and broken permissions, so treat the move as a chance to design a clean group model rather than copy the old one.
The intranet side is where HumHub fits, with spaces for departments and projects, member profiles, wikis, and an LDAP module to plug into your existing directory. Lists and form-driven workflows are the weakest thing to reproduce, because SharePoint lists behave like small applications; plan to rebuild the few that still earn their keep and retire the rest. Pilot one library or one space, compare file counts, check that search returns what people expect, then cut over department by department.