1. Easy C++ interop(don't want to write C wrappers) 2. An awesome IDE(visual D is not there yet) comparable to Visual C++ w/ Visual Assist 3. none buggy language implementation 4. Easy to disable GC without breaking everything