I mangaged to get my project running with assembler. It took a lot of effort and time. In fact, I hated it.
I guess what I want from a development platform is the security of knowing that I have invested time and money into something that will carry me into the future. Microcontroller technology will continue to grow. I'd like to not learn a new system every time a new controller comes out. I'd rather concentrate on implementing the advanced features of the micro. That's better than de-bugging new code. Does anyone think that new micro's get a bad rap for some time when they come out (Silicon bugs aside) because people don't know how to use them?