Unless paying with BTC has a guarantee of not getting defrauded, I would pay either PP or CC. I would only pay BTC if I have 100% trust on an entity or person.
It's an interesting irony that some people will require a great deal of trust to exist before they'll spend their no-trust currency.
In those cases, BTC is useless as an everyday currency unless payment processors begin to accept it. Central banks and governments can easily stop that from happening.
The additional time and difficulty involved with realizing BTC revenue compared to that of USD through a single payment processor will have many merchants such as myself taking a pass on it for now.
Lacking a strong merchant base, I don't think Bitcoin will ever be any more useful to most people than a virtual tulip would be.
I'm sure there are many people for whom that will be enough, however.