My blog is Wordpress based, and as far as I know we are limited to blogging by e-mail and mobile browser blogging. There are a few good plugins to make the admin panel mobile friendly though.
You know, considering the last time I saw a photo like your avitar, where someone is point a gun at you was the pictures of that psycho guy that killed all the students at Virgina Tech, I have to say I think it is extremely bad taste and frankly offensive.
Having carried a gun in and out of the military, I can say they are no joke, and not toys.
I don't really blog in the classical sense. I did use Blogger awhile ago for food-critiquing. I do more miniblogging like with Posterous and microblogging with Twitter.
+1 for Wordpress app. I use Wordpress as a CMS for my business website, which is not centered around blogging, but does have a blog page. I can use the WP app to update my website from anywhere. Blog posts can usually be sent via e-mail to most blogs as well.
I got so fed up by the lack of Blackberry apps for the services I use (GData Blogger, ReadItLater, tumblr) that I learned Java just so I could write my own. And I'm not a programmer.
I currently use a tumblr app I wrote for my Bold; it's a lightweight, browser-integrated client that only posts links and pictures from the browser. I'm writing a fuller-featured standalone client for my Bold 9000, but I needed something right away so I could post the random stuff I found while surfing on the Blackberry. It works for me until I can finish the standalone client...which will take a while.
Having spent 3 months learning Java, then basic J2ME, then Blackberry programming so that I could write my own stuff, I can say that I understand why there's not much development for the RIM OS. The API documentation is extremely sparse...with little sample code...and the how-to docs in the knowledgebase aren't much better. And don't get me started on their networking APIs...or their JDE. Or the fact that the really useful bits of the API are signed...you need a key to use them on actual devices. The key doesn't cost much...only $20, but there's little documentation on how to batch-sign finished applications, and the signing key only works on a single workstation at a time. That doesn't affect me, since I'm only writing stuff for my own use, but it must be difficult for those writing apps for multiple devices, with multiple developers.