I've been pleasantly surprised at how far I can go using Rider to do .NET development on a Mac. I was able to do pretty much everything, including running SQL Server in a container.
Yeah dude! Did you see linqpad is supported on osx now? I used a Mac for a couple years, last gen Intel, when I was doing mostly node work, but I never really got used to it. One of my coworkers though has been doing full-time .net on a Mac with jetbrains for probably about 2 years now and he said he's just as productive as before at this point.