Earlier quoted context omitted.
All the things you mention have value. But what is the value of using Bitcoins for the average person? Where are Bitcoins so obviously better than a credit card that switching is a good decision?
I was trying to think of a good answer but you're right. The key advantages are decentralization and anonymity and to the average person who just wants a simple secure payment solution a credit card has all the advantages.
For the average person, I can list a few reasons: - near immediate transfer of money across international borders - close to zero fees or greatly reduced fees when transferring money internationally - safe and secure store of value (for the unbanked)
Then there are the future killer apps that will be created - tipping on the internet (changeTip / Coinbase) - programatic money - smart contracts - pure play digital banking - ??
It's hard to see how bitcoin could apply to the general public sitting at your computer in a first world country. But keep in mind there are nearly 5 billion unbanked or unserved people in the world where bitcoin (or similar) will change their life.