Interesting read - thanks...
My initial thought was "Cool, something I can write simple C# in".
I have a Netduino and am busy rebuilding a balance 'bot with it (currently runs on Arduino)
Overall I think it's a cool piece of kit with the biggest bonuses being the IDE used.
I would say, the biggest downer I have with the Netduino is the low sink / source capability of the pins. 8mA per pin IIRC. For all things digital, that's fine but I've used them for other things like the simple LED and using digital pins to power sensors (I can turn them on and off that way).
Oh, and it locked up on me the first day I had it. (Don't think it was my fault) but did the age old MS fix: Have you rebooted yet?
Some things that would make it great(er): (I know they will come with time)
- A "mega" but the inner pins have the same layout as the standard one. This will allow me to use normal shields but still have a mega
- Higher current capacity on the pins.
- Smaller boards. (My balance 'bot could do with less board and more battery )
Other than that, I do like.
Oh, and "threading" ability is the best. I can [some would say be lazy and] just do things in different threads.
My solution to that has been to use an NPN transistor and allow the "low source" signal to act as the switch to open the power to the higher voltage device. I used this (minus a netduino but same idea) to make a buzzer buzz (which requires 1.5-3v) when triggered by a motion sensor (enough output to light an LED, but not to buzz).