Do you think you can go into more detail on what you've found to be better in D vs Rust?
The biggest thing that D is better at is having been around for a much longer time. There's way more docs and users.
(it's a substantial amount... or it just decides to break conventions, which dmd did also with it's '-offilename' type flags.)
Rust is also harder to learn, and it seems (to me) to also be more difficult to use C libraries from Rust than D. I cut my teeth on D by creating a few bindings, and I really struggle to do the same in Rust.
Just my experiences...
PS - Rereading this it occurs to me that D is probably just as complex as Rust, but it 'feels' less complex due to syntax familiarity.