In regards to the BfA races having the Death Knight class, it has to make sense. All the main races, besides pandas, have the Death Knight class. That's more than enough. HOWEVER, more customization options would be great!
I think that the Allied Race for the Forsaken, may have Death Knights available, which would be cool.