Well, dx11 isn't bad at all, but has its limitations, especially if you have low end CPUs like the jaguar cores in the last gen.Hmmm, I wonder what's the point of the vulkan version then. I guess tech preparation for the next installment?
Vulkan/dx12 allow a much more granular approach forany things. But this can come at the cost of bad optimization because developers in general tend to think they have everything under control until they no longer have. Dx11 is much more reliable when working with it and you don't need to have the full picture always in your mind. There are many more control structures that make it less frequent to create memory leaks or something like this.
Yes you can still create crappy code with dx11 but the chance to create crappy code with Vulkan/dx12 is much higher.
How does it run on Intel GPUs with dx11?