There appears to be some products that have come out that allow you to develop for the Android in C# and the .NET Framework. I am comfortable with these and am considering using them for my dev instead of Java. What limitations do you think someone would run into if they use C# .NET instead of Java for Android?