High transaction fees:
7 tps limit:
5 bitcoins (transaction reward) / 4200 (tranactions per block) = 0.001190 transaction fee. Way too high for the consumer paying his hamburger at a restaurant.
Actually, that's about the price he is currently paying due to credit card fees, it's just hidden so he doesn't know he's paying it.