I choose PayPal because it's straightforward. PayPal credits represent actual cash that only needs to be converted to my local currency. Bitcoin is something that is not generally acceptable in my country. It requires conversion and processing through unconventional methods and results in even more charges. There are charges in PayPal dollar conversion but I can conveniently withdraw the funds through a local wallet. As for payment processing fees, some companies shoulder the transaction fees.