I don't like programing in modern languages because their not a lot of fun. Python Ruby, etc... Live code is both approachable, and fun. Now fun is a vary subjective thing, but I think Live Code would come out hight on the fun factor
Research in motion uses outdate technology, that is tide at the hip to their servers with a pin. I.e. when their servers go down so dose the blackberry e-mail, the fact the devices dose not have a master rest is also a problem. Trio 650 dose not have this problem nor do most of the smart phones and other wireless PDA on the market. This is not to mention the fact RIM see no need to add an external flash drives on their device. The biggest claim to fame is their track wheel. Witch is a lot more functional then a pen for email. The fact they were first to market with a solid interface is the only reason they have the lead they do. If they do not innovate they will die, and in that regard there is little hope of that. I actively encourage IT departments to look away from BB as a solution if they can avoid it. Only because of installed base dose it makes senses to invest in this ball and chain.