Esses dois recursos citados são realmente interessantes para nós DBAs, mas para uma auditoria mais detalhada e amigável para usuários, talvez seja interessante utilizar uma trigger que após cada DML, preencha uma tabela com os dados da alteração.
EX:
Usuário que fez a transação, data, maquina, programa utilizado, tempo de conexão etc…
Dessa forma, pode ser criados relatórios onde determinada pessoa faça a auditoria das atualizações por ela mesma, poupando o seu trabalho.
Assim você precisa cuidar apenas da manutenção dessa tabela, realizando expurgos e outros…
Se achar interessante, posso criar a trigger e você avalia essa solução!