Paypal fees differ. If you are sending money to a friend or relative for a personal reason, it does not charge a fee. But it also doesn't get any buyer info either, if that makes sense.
I find the fees to be reasonable. There is a Paypal Donate Button on my website, and a paypal account connected to the rescue and the rescue bank account. When there is money in that paypal account, I can pay vet bills or food with the Paypal debit card, or transfer the funds to my bank.
I appreciate that they have a pretty secure system, and that they mediate buyer/seller disputes. I have only had to use this one time, but thought they did a good job figuring out the issues.