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?