It will never be as advanced as VS but then again, VS will (probably) never come to Mac.
I found it very unconvincing last time I tried - I had weird errors installing .net Core, weird errors setting up tools in VS code and found no definitive instructions. I expected it to work pretty much out of the box... but no.
Not sure if my fixes were correct or if everything was working correctly so I just abandoned .Net Core on the Mac.
What you do on mac is:
brew install openssl
ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/
ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/