Yes, but Apple solved the "I'm too stupid to install apps on my phone" problem. Long-term bets are on Android I guess. I'm an iPhone developer but don't own an iPhone & my main phone is Android-based.
Are you working for someone else's company? I'm trying to figure how can you develop for the iPhone if you don't own one. Even if Bill Gates and Paul Allen managed to write a Basic interpreter (IIRC) without having access to the machine, most people prefer testing their application before offering it :-)
Most of which sucked, despite the theoretically vast capability the J2ME libraries have. Having to cater for the lowest common denominator in a market of highly-fragmented hardware configurations is not much fun.
I tried developing for Symbian (S60) and WinMo, but neither was what I would call an enjoyable experience. In contrast, programming for the iPhone was far more fun than programming for the platforms that came before it, in part because the target hardware was similar enough that you had more freedom to push the boundaries. So I can understand why some people are attached to it.
That said, the situation is a bit better now, with Android maturing fast and the other manufacturers starting to raise their game a bit.