You will not find lot of people who will sell you btc for paypal since since paypal's transactions are easily reversible. Also some people use hacked PP accounts so no one will take the risk. I guess best way is to stick with the localbitcoins since you will have escrow and so on. Yeah the fees are high but you need to keep an eye on the site. During night usually you can find lower fees. I managed to change last week for about 0.87 for a dollar which was a very good rate.