the only iPhone wallet app offers NO WAY to include a transaction fee? I recently sent some bitcoin to a friend using the blockchain.info iPhone app and it sent it with 0 transaction fees.  As a result it caused an awkward situation as my friend was watching block after block added to the blockchain while our transaction remained at 0/unconfirmed.  It eventually got into the blockchain about 8 hours later.

Is this a bug in the app?  I couldn't find any way to control the transaction fee.

EDIT: I'm frankly perplexed that no one seems interested in this question.  Let me put it a bit more starkly.

Making payments using mobile devices is one of the huge promises of bitcoin and was a core part of the original Satoshi vision.  As it stands, the only functional payment app on the top (or 2nd to top... whatever) mobile platform has a serious flaw, in which there is no way to ensure that payments get confirmed in any reasonable amount of time.

Shouldn't this be adressed?
I can't elaborate much on your answer but can provide reasons as to why this market seems so bare.  Apple has shut down other providers of BitCoin wallets for "legal reasons" -- all due to the legal ambiguity of BTC transactions.  

Your best bet is to look into mobile-optimized websites that offer BTC transactions.  I'm unfortunately not too knowledgable on the topic - but at first glance, you might want to check out https://walletbit.com/, https://bips.me/ or something similar.  Happy hunting!