Having family and friends in different countries who use different currencies, let me tell you, Paypal is not the solution I want.
I argue it's not convenient for IRC tipping simply because 1) software is not well-integrated for minimal clicks 2) the other person might not have PayPal.
Don't get me wrong, I don't love PayPal, but I don't think Bitcoin brings anything really fundamentally important & new to the table, except maybe the decentralized part. Though, I suppose you could argue the decentralized nature of email was key for its universal adoption today.
You can insist that they charge you in the same currency as you wish to pay with and your bank will do the exchange at an order of magnitude lower fee. Not everyone knows this. The user interface also doesn't make it very clear (which perhaps surprised no one).
I transfer money to my mum in the UK once a month from my Australia debit card and its in her account within minutes, and the fees are far lower than a bank transfer.
The issues with PayPal have mostly been interfacing with fiat currency, which any system will have to deal with, and transaction fees, which any system will have.
The real problem IMO is the lack of a de-facto service that everyone all around the world has, and we're kind of in this position: https://xkcd.com/927/