At this point I would not be sad if I was forced to use C# for some reason.
I have yet to meet a developer who gave C# a legitimate try and then decided it was entirely not for them. That said, I only personally know developers who are working in the realm of B2B application development, so perhaps there are other incompatible use cases that I am blind to from my current perspective.
Using OpenCV from .NET is painful, but from Python it feels native.
I don't mind Python, but now that I've gotten a taste of ADT's and non-nullable types, writing Python feels like a kludge.
Even more pleasant (imo) is installing VS Code and .NET Core SDK.