"evolution of the increasingly popular Xamarin.Forms"
Hopefully MS has improved X.F. I worked on a consumer level Xamarin project (Station Casinos in the app store) and we couldn't use this because it was too limiting for UI...great for company internal apps though so it depends on your use case.
Coding to raw Android and IOS on each platform in Xamarin was not fun...