I would like to start by saying that I am personally an Android fan and I am an owner of both an Android smartphone (DroidX) and a Blackberry (Torch 9850).
As others have mentioned, there most certainly is a "store" or "market" in the Blackberry devices via the AppWorld. It is not as intuitive and most certainly not as populated as Android Market or the Apple Store, but it does provide a good experience. Thus far, any of the apps I have looked for that I wanted on my Blackberry, I was able to find relatively easily.
Getting into the Hardware, you complain that the biggest Blackberry hardware issue is the lack of screen size and virtual keyboard. Did you not look into the new Blackberry Torch at all. It is a full touch screen device with no physical keyboard. It was designed specifically for those that wanted to shy away from the traditional Blackberry foundation of half-screen with full physical keyboard.
I do agree with your overall opinion that Blackberry will not sustain in the long run, but your article sites many of the wrong reasons, due to mere lack of time and research put into the device and other Blackberry devices.
Also as a note to the commenter suggesting a full keyboard on a Android phone, they tried that already. Motorola released a phone called the Droid Pro which ran Android and had the full keyboard. It has been out for awhile now and has yet to own the market...
Keep Up with TechRepublic