I'd like bitcoin to succeed even to a small extent if only as a counterweight to keep central banks in check but it would be better if it weren't so cumbersome to use, ie slow.
It usually takes several days for funds to transfer between banks. Payment processors are a layer built on top of USD. The same infrastructure can be built on top of bitcoin.