This is not flamebait, I'm a S60 supporter as well. But... for all three of these the BlackBerry and Palm blow away Symbian (I have/had them all, still have an E60, Treo650, and Pearl). I recently decided to check out this whole BlackBerry thing to see what it was all about, and if you know me from around HoFo I'm kinda tech nerdy. I have been duly impressed by this Pearl, and am not leaving it any time soon.
To answer the above in BlackBerry terms:
- any generic midp j2me app, or custom (j2me + bb custom apis) can run on the device. Lots and lots of stuff from GetJar.com just works (and a lot doesn't ). Let's throw in dev; anyone can download Netbeans, Eclipse, whatever and have a nice IDE to start programming in with nearly zero effort.
(note: for those curious, nearly the entire device is J2ME based from what I've been able to discover. I think it has some sort of unix-like boot ROM initially that then hands the chain loader off to a kernel, who bootstraps the JVM then loads all the actual code. Still looking at this.)
- let's do a head-to-head scenario here. Symbian *unsigned* SIS/SISX file installing OTA from your own webserver: no, cannot do it in S60v3. (E50, E60). J2ME/BlackBerry unsigned applet install OTA (.jad/.jar) works without any problems. BlackBerry wins that round. Both are as dead simple with a desktop install (Nokia Suite, etc.).
- using and learning: tie. They're both vastly different in the UI category, but they both tend to hide options and configs in strange places that can take you forever to find them. However, as far as available tweaking/setups I'll have to hand this to BlackBerry, there are a lot more knobs to twiddle. Example: on a Pearl you can type ALT+NMLL (really ALT+NNMLL) and the signal strength indicator flips from bars to an actual dBi numeric. Lots of knobs like that to mess with.
So, I hold truth in the article having some valid points (I echo the IDE problems, I too try to work with it but gave up -- it's horrible, epoc this and setup that...wtf?!) and I can see how people think Symbian has room for improvement. The complete abolishment of Symbian Signed and a firmware upgrade to all handsets to get rid of the crappy security lockouts (basically revert to S60v2) would be a good start...