Well, as per a recent thread here in Programming, I decided to take up studying C#.
I've found myself very impressed with Microsoft's implementation of it thus far-- and this
is coming from a life-long Unix/Linux geek.
Anyways, as I've become more familiar with C# I've found myself wanting to dabble (in my spare time, of course)
in doing some development for Smartphones/Pocket PCs.
I have Harvey Rowson's excellent C# Mobile IDE, and it works great for testing small pieces of C# code on my Pocket PC.
My question is, for those who do mobile development... what are the pros and cons of using C# for mobile development versus, say, C++? What tools do you use or recommend? Do you use Microsoft's Visual Studio, or
one of the other 3rd party compilers out there?