I know the only one alternative to ssms - dbforge studio for sql server. It also has free express edition. Code completion and source control are perfect. Take a look
SQL Doc by RedGate is no doubt great tool. But have you considered other options? Two months ago my company bought dbForge Documenter for SQL Server. I think...