I am on the same path, even though it makes me feel a bit like hypocrite given my advocacy for native tooling vs third party, it actually does seem a better path to sanity.
Either that or just live with mobile Web and its constraints.
I often read complaints that Xamarin is buggy (builds randomly stop working, often need to restart Visual Studio, etc).
How's your personal experience with Xamarin? How's the tooling compared to Android Studio?
I've given up, and recently uninstalled it. I'm going to try and develop android apps using Xamarin in Visual Studio instead (as I have that anyway for Windows dev).