My concerns are mostly in the space between files and whole projects so I can't be super precise but one micro-scale thing that really worrys me is the lack of any discriminated unions in the language.
There a time when class hierarchies are ugly but fine, completely fine, and genuinely a bit dangerous: C# doesn't seem to have an option for the latter