if you want to use vibe.d as a fairly complete solution to most tasks. You will not have the fastest web service, but you will be really productive. I think with vibe.d you can easily beat node.js in comfort for writing web services, especially because most errors can be found and fixed at compile time already.
vibe.d is pretty similar to express.js
There are also other non-vibe web service libraries like arsd cgi (can't tell you much about that one) or hunt-framework (which is probably the highest performance library for the D ecosystem if you can believe the benchmarks, but doesn't have much documentation)
For multiple years I have been using dub as build system and vscode with code-d as editor.
Well I'm a bit biased because I made code-d but nonetheless I would say it works really good for day-to-day usage for any experience level and I'm recommending it to everyone I show D for the first time too because it is very friendly for beginners and people who don't want to configure a lot.
Most of the time I use GtkD because my target platform is mainly linux but if I also want to target windows I use DlangUI. Don't actually target OSX but the apps happen to work on there too.
Im using it for everything I do. Small and big GUI apps, some tiny games I made use D, all my website backends are in D now and I try to use D everywhere I can.
it's pretty awesome