So I work on Xamarin projects for 2 years now. On and off I used it for projects (private/commercial).
I am really not kidding when I say it takes 70% debugging Xamarin specific issues (bugs created by the framework it self) and 30% developing the apps.
I was last year in a project we dropped Xamarin after 7 months because of the bugs and started dev native and finished it in 3 months.
Everytime I see some updates I have hope but after playing with it for an hour I am giving up again. Features not working when you are trying something a bit more complex than hello code.
I am really eager to know how many people did really develop complex apps on this framework