I wanted to mention to the group that an article I wrote on debugging with Mono for Android is now online. Summary:
Let's be honest: When debugging with Android -- and Mono for Android (MfA) on Windows by extension -- using the emulator requires patience. This isn't a condemnation of Mono for Android; merely recognition of the reality of having to live within the Android ecosystem. I've noticed that most developers who develop on Android tend to be using a Mac. I think this is due to the development experience on the Mac being better overall for Android.
Let's look at how this debugging has improved recently for Windows developers targeting Android with C#.
I hope the article is helpful to you if you are trying to program in Android and are coming at this from the .NET/C# area.