I find .NET Core to be much better than Django. EF Core is great and mature.
The admin interface isn't built in, but the C# ecosystem is huge, and you can easily find one that suits your needs.
When considering language usability, safety, ecosystem, stability, support, performance, and popularity together, I wouldn't use any other stack. I want to use F# or Rust, but I'm worried I won't be able to hire enough people who know them already.