If RIM's developer tools now are an indication of what they were like back when Apple released XCode for iOS, I am not surprised how things turned out. I had to do the tiniest of an app as a starting point for someone else recently. Horrible IDE, compile errors in sample code that mysteriously go away if you mash "run" a few times, need to install support components but what exactly isn't defined, documents where you aren't sure right away what version of BlackBerry they are for. And when you find the docs, you find the writer is in love with acronyms. I decided very quickly I would never touch the platform seriously, there is no joy there.
Also, if Objective-C is deemed 'too hard', what is C++ + Qt considered?<p>It's as if RIM consists of hard core business people and hard core engineers, both wearing blinders while cheering each other on. There are no 'normals' to care about how one feels about developing on the platform, to care about initial experiences, documentation that doesn't frustrate. If it's like this at the developer level, who is there is care about the end user?
If I was a developer on BlackBerry back then, I would have jumped on the iOS opportunity. Today, you can't even pay previous BB developers to work on BB, they have moved on and want to enjoy their work. The few sticking it out know they can charge pretty much whatever rate they want.
A smart phone without apps is a dumb phone.