I took the plunge about 2 years ago and began using a MacBook Pro full time and let me tell you, it has been a huge improvement. Debugging iOS was a huge pain yes, Visual Studio has the ability to connect to a Mac build agent, but it’s unreliable, buggy and requires an exact version match. Loading solutions was slow and deploying/debugging with Android emulators was glacial. The first 2 years I worked on Xamarin and mobile projects, I used a Windows machine, it was a decent laptop with an Intel Core i7 chip, 16 GB of ram and an SSD, not bad, right? Well, for any other task, yeah, it was perfect, but for Xamarin, it struggled.
I’m going to speak from experience here because it’s been a long road. Xamarin Development Tools Part 1 – Windows vs.