Let's just say Bitcoin isn't suitable for micro transactions, but the same applies to practically any other payment system like credit cards, Paypal and the like. Micropayment is just one of the areas Bitcoin doesn't cover.
Mircopayments account for 99% of my daily spending.
Buy a cup of coffee here, a pack of gum there, then a sandwich...
I would like to see a payment system designed for the daily stuff not the other way around.