I love
VS Code works really well on any platform and has extentions for almost everything you need. Looks like someone even created an ext for wow (haven't used it yet)... although looking now last commit to that ext was 2yrs ago
https://marketplace.visualstudio.com...pth.wow-bundle