a lot of us are quick to mention when we have issues or voice disapproval, I've been doing my share of bug raising and looking for answers here too.
however, I also want to take a moment to let anyone working on Xamarin know that I think you have an awesome platform, a great IDE and that I'm very excited to be picking this up. I really hope I can get more people in my company turned onto it.
I'm going to give a presentation about Xamarin in a couple of weeks, and will be talking about my experience porting an iOS app to the platform.
Using forms, we achieve 99% code reuse (will likely level off at 95%). It took me 3 weeks and 14,000 lines of code to do, and will run on android with only a couple of days of work. The code base is much cleaner and better than it was previously due, to using c# (not a hater, I'm a huge objective c fan and long term iOS developer, so I'm pleasantly surprised to be writing that)..
There's some pain points for sure; but these kind of results having picked up the platform from nothing, and also having full access to the platforms features, which allows us to resolve just about any issue, while creating apps that feel native.. well, I'm astounded.
So, I wanted to take a moment to let you know that your hard work is appreciated. I expect the platform will grow tremendously, and I'll be investing heavily in aligning my career with Xamarin. I'm as excited about Xamarin as I was when I first learned to do iOS development 5 years ago!