It was really down to commercial issues. My client just cannot wait for me to climb the .Net learning curve. Money didn't actually come into it - it is time to market that is critical to them.
I did have horrendous trouble with namespaces, and also with things like modifiers and member variables.
I did like what little I managed to write. Whether I would have got on better without the MM.Net framework is hard to measure.
The problem there was that I was totally reliant on the documentation and the UT for answers. Being in a different time zone didn't help here. If I hadn't used MM.Net, then I could have referred to books and web-based resources a lot more. I couldn't distinguish between problems I was experiencing being caused by my stupidity or something to do with the framework. I think they were all the former, as Kevin has mentioned in some of his answers, although not quite in such terms...
Simon