In my experience, D is like more powerful and feature-packed C#. It doesnt impose any limitations on you and your coding style/paradigm and strives to be "the one to rule them all" tool which has everything and can be used for everything from scripting to systems programming (when stdlib will be more @nogc friendly).
And yes, templates are so much better in D than in C++ or in C# :)
And yes, templates are so much better in D than in C++ or in C# :)