First of all let me underline that this post SHOULD NOT disencourage you to develop for Symbian OS. Quite contrary, the idea is to get to know some “obstacles” BEFORE you start developing for Symbian OS. Yes, there are some obstacles and many “strange” programming paradigms in the development for Symbian OS. However, it is the market leading platform, and so far the single best mobile OS in the world (telephony stack in Windows Mobile sucks).
Now, this is not that much of a post, as it is the link. Again, Antony Pranata, a Forum Nokia Champion, has a post on the subject. I can not emphasize enough how much this is a must read for any Symbian OS developer wanna-be. Here’s the link.