Modais podem ser legais, principalmente se usa com computador.
No celular, pode não ficar muito bom.
Se o cadastro é pequeno como o de categoria, modais ajudam, pois não precisa de muita coisa.
Se for um cadastro com muitos campos, talvez navegar para a tela seja melhor.
Apesar de que não sei como isso fica nos conceitos de UX como o colega citou e como seria a solução correta segundo os conceitos de UX.