What sort of work are you doing that made you give up on C# on mac? Backend or games?
I haven't really tried to write serious C# code on macOS, but I did write some CLI tools, which was not bad. VSCode debugging works great too.
Obviously .NET is not supported as well as it should anywhere except Windows, but it seems to be getting better.