Na grande parte dos projetos que trabalhei, eram utilizados frameworks ou bibliotecas para agilizar o trabalho com o design, e a maioria deles possui algum recurso pra sidenavs. Já usei muito o Angular Material e o Bootstrap, se você quer ler algo a respeito de qual solução utilizei para sidenavs ao invés de modais, deixo aqui um link para documentação do uso de drawers no Angular Material.
Respondendo a "Particurlamente eu odeio modais. E normalmente..." dentro da publicação Dúvida: Angular e modal
0