Having a PayPal account can be useful for smaller websites where one doesn't 100% trust the security. However, PayPal tends to take more from the money given to merchants than a regular credit card, so that might not be so good for charities.
They also have had a pretty poor reputation in the past based on their locking sellers out of money in their accounts, but I haven't heard much of that happening lately.