Paypal is accepted universally for payments for goods. Bitcoin is not accepted by all traders that is the only drawback for payment through Bitcoins.Use Bitcoins for transaction of big .amounts since transaction fee is high in paypal
Bitcoin is the best when it comes to money transfers as it involves very low fees but when it comes to online shopping I will still prefer to use Paypal as it is accepted almost on all sites.