I'm a .Net developer and this is based on light work with it a couple years ago so...
It wasn't great. Developing modules was confusing and overly complex. The documentation was horrible. The data access stack was plain stupid if you follow the "correct" way. It's written in VB.Net and many of the examples were in VB.Net. (the VB.Net thing was a big reason I didn't continue)