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.
And nowadays even the first confirmation is not a problem because nowadays the first confirmation is completed within a few minutes and when first confirmation occur we can get our target. Some transaction accelerators are also beneficial in that case.
Of course the confirmation is still a problem, you will not receive your transaction successfully when not get one confirmation This time if you want to get a confirmation quickly of course you have to pay fee fee is more expensive than 10k satoshi of course it will be very disappointing