The IL2CPP backend removes the need for the mono fork and is available in all modern compile targets. The Rosyln compiler also ensures unity's c# is quite modern and features such as C# 8 are on their way!
Tangentially, you can use C# 8 now, or even F# or VB in Unity if you choose to first compile them as a DLLs.