I used SQLDoc3 before, but now I am using Dataedo, and it is a great tool for me. Most of the time, we design the database schema directly via database tool, and we needed a mature software to help us generate the database schema document for it as well. Dataedo is easy to understand, and we are using it on regular daily basis. We would for sure recommend this software.
We use Dataedo to document multiple databases and our data warehouse in Dev, QA and Prod environments (MySQL and SQL Server). We generate output daily as a scheduled task and publish it on our internal website for technical and business users. Dataedo helped us save a lot of precious time. We are looking to use it for more databases in the future. Dataedo is more than we expected and I would definitely recommend it to others.
Dataedo helped us document a third-party database that did not follow DB best practices. It didn't have any foreign keys, and Dataedo helped us track relationships and made data easier to find. The tool is helping us be more consistent with our integration, and it's helping developers with less experience find the data that they are looking for. It is regularly used by all our developers for all our own and third-party databases. I would recommend the tool to anyone with a similar issue to solve.