That's ok-ish for now. A 10 cent transaction would have a 7% fee, a 5 cent transaction would be 14%. Those are high, but probably workable (after all, Apple has proven that 30% fees don't kill an ecosystem (yikes)). Problem is, fees are going to get higher as mining bounty drops off, and as there's more and more competition for speedy transactions.
And again, nothing else even comes close to Bitcoin here. You can send 10 cents with a fee that is less then a penny. We are talking about a penny here. This is not going to stop any business model I know of from succeeding.
Sure, it may be less than a penny, but it's 7%, in that example. That's hardly trivial. Credit Card companies are currently considered to take a big chunk and their fees avg somewhere between 1% and 3%. Plus, the fees are probably going to rise as transaction volumes grow and the btc mining bounty falls. Bitcoin may not suffice for microtransactions.