I use VSCode with Laurent Tréguier's Dlang extension[0], which provides support for autocomplete, linting, and formatting code, and dub for building, testing, and managing packages.
The reason for choosing the Dlang plugin over code-d is pretty petty; it's just because I prefer Dlang's syntax highlighting, since it highlights class names in a teal color.
[0]: https://marketplace.visualstudio.com/items?itemName=LaurentT...