Totally worth it if you are marketing your app ( I hate that word ) but I think Xamarin should be more transparent about what it actually entails to use VS to create multi platform apps - you gotta own a Mac, you gotta own a Android device - very misleading in my book
Regards,
Peter J. Kane
Pete