I have an iPhone and begrudge paying anything myself. I think we're spoiled. We don't want to pay $3 for something that probably would have cost $200 a few years ago, and we would have paid it.
That being said, believe it or not I don't blog from my iPhone. I use WordPress which probably has it's own apps.