A Unity ID allows you to buy and/or subscribe to Unity products and services, shop in the Asset Store and participate
in the Unity community.
I also like VS GUI building. Cross-platform compiling doesn't work so well with it, though, from what I understand.
I haven't done much with Xamarin, but I'm creating a desktop application. It's my understanding that Xamrin is more mobile oriented, right?
I'm working on a contract for a client and they've expressed an interest in now making the software with multiplatform support (essentially Mac...