А что конкретно? Регулируется хуже? Или общая производительность?
Меньше выбор возможных GC. Чуть хуже JIT (раньше был ощутимо хуже). Не было escape анализа, не было автоматической SIMD параллелизации.
Но зато сам язык и платформа у .net чуть более дружелюбна для любителей низкоуровневого кода, есть структуры, есть unsafe, есть удобный FFI