I've also used D for various tiny scale projects over the last year and have found the documentation wanting - D ain't Robinson Crusoe here though.<p>Once you get past the Tango/Phobos dilemma, you'll find a great little language if you put some effort into it.
Returning value types by value (structures) is a compiler bug? C++ and D both try to be binary-compatible with C, they MUST return a structure by copying it. An excellent article, but this little example was weird.<p>I haven't done any serious development in D, but I absolutely agree with his complaints about Walter's leadership, he needs to loosen up a little and let it go: I haven't checked if he changed his mind, but it used to be a case where you couldn't just host binaries of D compiler on your site, they had to be downloaded from Digital Mars page in a form of two confusing ZIP files with two intersecting directory trees.
I'd like to hear from D practitioners, what the real benefit they experienced by coding in D. Couldn't I just use related subset of C++ or C# to achieve the very similar effect?