We worked with Xamarin for almost three years, this is what we learned