D is my favorite language, I enjoy using it a lot. Out of curiosity, when you say community support is lacking, what do you mean?
So far my experience has been that everyone in the community has been very helpful and eager to help when I've asked questions.