Customizing Zsh (Learning)

Hi, I dont want to open new thread so I hope it is ok to start here :slight_smile: at least later I will have some questions about customizing also :smiley:
so my questions are :

I saw here that is not good idea to fully set zsh to all users ,including root user ? so what to do ?
Atm every time when I run konsole, bash, I type : zsh

To edit aliases , should I use it directly from terminal or via editor ?