Visual Studio for Mac is a promising project, but it still needs to incorporate several necessary functionalities. The installation is difficult and the main advantage of the Xamarin platform is still in development.
I want to shortly summarize how different is starting with a mobile application development for Windows in comparison to iOS. First of all, with Windows, you can build up your own computer, sign up to the Windows Insider program and run Windows 10 for free. Builds are not guaranteed to be stable, but the tradeoff is fare. You will test new OS builds and don’t have to pay a software license. On the other hand, the only option how to get a macOS is buying an Apple computer, which is less performant, more expensive and without a possibility of a hardware upgrade.
When you are using a Visual Studio, you already using a Visual Studio Team Services or your private Team Foundation Server. Plain and simple you use the TFVC (Team Foundation Version Control) because the Git is not supported in Visual Studio for a long time. I think you already guess where I’m going to. Visual Studio for Mac does not support the TFVC yet. This means you have to create a new Team Foundation project, vote & hope & wait for several months, or do a workaround. You have to install Java, then Eclipse and finally Team Explorer Everywhere plugin for Eclipse. Installing Java is everything but simple. I wasn’t able to install an Eclipse, because although I installed the latest Java, I still had the 1.6.0 version and the minimal required is 1.7. I had to install Java from a specialized site. (By the way, why Oracle is redirecting from the HTTPS protocol to HTTP in this link? Does he want to make us vulnerable to software attacks?) In Eclipse, it is very simple to connect to TFS. The latest dependence is the Xcode with its iOS SDK.
In the current preview state of the Visual Studio for Mac is a disappointment. At least TFVC should be supported. Whole project will make much more sense when .NET Standard 2.0 will be released. On the other hand, Xamarin.iOS Storyboard designer is far beyond the UWP XAML designer equivalent on Windows.