I think Bitcoin has the potential to overwhelm paypal but there are two things I'm not sure about Bitcoin that are unstable prices and too long transaction time.
Too long transaction times are already a non-issue when accepting zero-confirmation payments.