I personally don't see the need to have every purchase done with Bitcoin. Paper money, flawed as it is (and some people here seem to think Bitcoin is absolutely infallible), has its benefits.
That said, I think more online purchases, mainly those of smaller amounts (less than $100-ish) could definitely benefit from Bitcoin, if it had some kind of insurance.